<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.ainw.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Mon wiki - informatique:rss</title>
        <description></description>
        <link>https://www.ainw.org/wiki/</link>
        <lastBuildDate>Mon, 04 May 2026 11:41:31 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.ainw.org/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Mon wiki</title>
            <link>https://www.ainw.org/wiki/</link>
        </image>
        <item>
            <title>anatomie_des_flux_de_reddit</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:rss:anatomie_des_flux_de_reddit&amp;rev=1732449524&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;anatomie_des_flux_de_reddit&quot;&gt;Anatomie des flux de Reddit&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Ici, on ne va pas parler du format du flux car il est standard mais du contenu de la balise &lt;code&gt;content&lt;/code&gt; de chaque entrée du flux.
Le contenu de cette balise est normalisé mais il existe plusieurs variantes.
Certains éléments sont communs à toutes ces variantes.
Il s&amp;#039;agit des méta-données (lien vers la page de l&amp;#039;auteur du message, lien vers le message original et lien vers les commentaires du message original) et du contenu du message (texte et/ou image).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Anatomie des flux de Reddit&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;anatomie_des_flux_de_reddit&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-511&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;description_des_variantes&quot;&gt;Description des variantes&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Description des variantes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;description_des_variantes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;512-550&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;cas_n_1texte_uniquement&quot;&gt;Cas n°1 : texte uniquement&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code html4strict&quot;&gt;&lt;span class=&quot;sc-1&quot;&gt;&amp;lt;!-- SC_OFF --&amp;gt;&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;md&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;I am relatively new to quilting, but have always been a Journaler. I was wondering how others go about documenting / journaling their quilts? I have had a look on Pinterest for some inspirational and am off to a good start but just thought i&lt;span class=&quot;sc1&quot;&gt;&amp;amp;#39;&lt;/span&gt;d ask here to see if anyone has a unique / interesting way of doing so? What sort of things do you record? How do you do so? Do you have a &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#39;&lt;/span&gt;swatch library&lt;span class=&quot;sc1&quot;&gt;&amp;amp;#39;&lt;/span&gt;. Any input is highly appreciated!&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;sc-1&quot;&gt;&amp;lt;!-- SC_ON --&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; submitted by &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/user/Sweetfruit19&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt; /u/Sweetfruit19 &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/br.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;br&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7nuus/does_anyone_keep_a_journal_of_their_quilts/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[link]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7nuus/does_anyone_keep_a_journal_of_their_quilts/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[comments]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Ici, on remarque que :
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le contenu textuel se situe dans une balise &lt;code&gt;div&lt;/code&gt; ayant &lt;strong&gt;md&lt;/strong&gt; comme classe &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; L&amp;#039;absence de balise &lt;code&gt;table&lt;/code&gt; ainsi que de ses enfants naturels.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La présence des commentaires &lt;code&gt;SC_OFF&lt;/code&gt; et &lt;code&gt;SC_ON&lt;/code&gt; autour du contenu textuel. &lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Cas n\u00b01 : texte uniquement&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;cas_n_1texte_uniquement&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;551-1814&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;cas_n_2image_uniquement&quot;&gt;Cas n°2 : image uniquement&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code html4strict&quot;&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;table&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7r8nw/1st_attempt_dont_love_this_layout_but_these_are/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://preview.redd.it/sagxygwc5cm91.jpg?width=640&amp;amp;amp;crop=smart&amp;amp;amp;auto=webp&amp;amp;amp;s=3967965a78f33225f206ae9429a1eb0de53eb1be&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;alt&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;1st attempt! don&#039;t love this layout but these are my colors so far&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;1st attempt! don&#039;t love this layout but these are my colors so far&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; submitted by &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/user/MarvellouslyChaotic&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt; /u/MarvellouslyChaotic &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/br.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;br&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://i.redd.it/sagxygwc5cm91.jpg&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[link]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7r8nw/1st_attempt_dont_love_this_layout_but_these_are/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[comments]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;table&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Ici, on remarque que :
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; L&amp;#039;ensemble du contenu se situe dans une balise &lt;code&gt;table&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La première cellule du tableau contient une image miniature.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La seconde cellule du tableau contient les méta-données.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Cas n\u00b02 : image uniquement&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;cas_n_2image_uniquement&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1815-2892&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;cas_n_3texte_et_image&quot;&gt;Cas n°3 : texte et image&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code html4strict&quot;&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;table&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7qree/update_on_bernina_20quilting_setup/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://preview.redd.it/lb9p8olb1cm91.jpg?width=640&amp;amp;amp;crop=smart&amp;amp;amp;auto=webp&amp;amp;amp;s=81d82f1dc4c5062b97073d9f4ad8c33e75705c07&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;alt&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Update on Bernina 20/Quilting Set-up!&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Update on Bernina 20/Quilting Set-up!&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc-1&quot;&gt;&amp;lt;!-- SC_OFF --&amp;gt;&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;md&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;Hello and a very big thank you to those who responded to my previous plea/post asking for help. (I was struggling with the weight of my sandwich pulling and distorting my stitching lines while quilting.) Some recommended a suspension system which was a real lightbulb moment for me. &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;Took 2 weeks, more effort than it likely should have, and cost 3x as much as any commercial product (😂), but here it is. &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;Is it perfect? No way. But I’m tickled pink. Thx again for all the help and support!!!&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;sc-1&quot;&gt;&amp;lt;!-- SC_ON --&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; submitted by &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/user/linnaksea&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt; /u/linnaksea &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/br.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;br&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://i.redd.it/lb9p8olb1cm91.jpg&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[link]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc1&quot;&gt;&amp;amp;#32;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;https://www.reddit.com/r/quilting/comments/x7qree/update_on_bernina_20quilting_setup/&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;[comments]&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;table&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Ici, on remarque que :
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le contenu textuel se situe dans une balise &lt;code&gt;div&lt;/code&gt; ayant &lt;strong&gt;md&lt;/strong&gt; comme classe &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La présence des commentaires &lt;code&gt;SC_OFF&lt;/code&gt; et &lt;code&gt;SC_ON&lt;/code&gt; autour du contenu textuel. &lt;sup&gt;&lt;a href=&quot;#fn__2&quot; id=&quot;fnt__2&quot; class=&quot;fn_top&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; L&amp;#039;ensemble du contenu se situe dans une balise &lt;code&gt;table&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La première cellule du tableau contient une image miniature ainsi que le contenu textuel.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; La seconde cellule du tableau contient les méta-données.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Cas n\u00b03 : texte et image&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;cas_n_3texte_et_image&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;2893-4681&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit12&quot; id=&quot;extraction_des_informations&quot;&gt;Extraction des informations&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Contenu textuel&lt;/strong&gt; – Contenu du &lt;code&gt;div&lt;/code&gt; ayant &lt;strong&gt;md&lt;/strong&gt; pour classe &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Lien vers la page de l&amp;#039;auteur&lt;/strong&gt; – Premier lien suivant le mot &lt;code&gt;submitted&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Lien vers le message&lt;/strong&gt; – Second lien suivant le mot &lt;code&gt;submitted&lt;/code&gt;, sa valeur affichée est &lt;strong&gt;[link]&lt;/strong&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Lien vers les commentaires associés au message&lt;/strong&gt; – Troisième lien suivant le mot &lt;code&gt;submitted&lt;/code&gt;, sa valeur affichée est &lt;strong&gt;[comments]&lt;/strong&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Extraction des informations&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;extraction_des_informations&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;4682-&amp;quot;} --&gt;&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
, &lt;sup&gt;&lt;a href=&quot;#fnt__2&quot; id=&quot;fn__2&quot; class=&quot;fn_bot&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;&lt;code&gt;&lt;strong&gt;SC&lt;/strong&gt;&lt;/code&gt; ou &lt;code&gt;&lt;strong&gt;Spaces Compression&lt;/strong&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 24 Nov 2024 11:58:44 +0000</pubDate>
        </item>
        <item>
            <title>simulation_de_flux</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:rss:simulation_de_flux&amp;rev=1732449480&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;simulation_de_flux_rss_pour_freshrss&quot;&gt;Simulation de flux RSS pour FreshRSS&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
FreshRSS est un agrégateur de flux RSS.
Il permet de regrouper au même endroit les articles proposés en scannant périodiquement les données mises à disposition par les sites.
C&amp;#039;est très pratique car cela évite de devoir faire cela manuellement.
Mais lors du développement de la solution ou lors de tests, cette fonctionnalité devient génante car les données changent.
C&amp;#039;est pourquoi simuler les flux RSS dans ces conditions devient nécessaire.
&lt;/p&gt;

&lt;p&gt;
Pour cela, nous allons utiliser un serveur de « &lt;em&gt;mocks&lt;/em&gt; » qui nous servira des contenus prédéfinis.
Ici, nous allons utiliser &lt;a href=&quot;https://wiremock.org/&quot; class=&quot;urlextern&quot; title=&quot;https://wiremock.org/&quot; rel=&quot;ugc nofollow&quot;&gt;WireMock&lt;/a&gt; mais il existe d&amp;#039;autres solutions disponibles.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Simulation de flux RSS pour FreshRSS&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;simulation_de_flux_rss_pour_freshrss&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-726&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;mise_en_place_de_l_arborescence&quot;&gt;Mise en place de l&amp;#039;arborescence&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Dans le répertoire de travail de WireMock, il faut créer les répertoires &lt;em&gt;__files&lt;/em&gt; et &lt;em&gt;mappings&lt;/em&gt; avec la commande suivante :
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;mkdir&lt;/span&gt; __files mappings&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Le répertoire &lt;em&gt;__files&lt;/em&gt; contiendra les fichiers de données des flux RSS tandis que le répertoire &lt;em&gt;mappings&lt;/em&gt; contiendra les fichiers de correspondance entre les requêtes reçues et les réponses retournées.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_alert plugin_wrap&quot;&gt;
&lt;p&gt;
Ces répertoires doivent être créés avec les permissions utilisées par le conteneur de Wiremock.
Si ce n&amp;#039;est pas le cas, les fichiers pourraient ne pas être accessibles depuis le réseau interne.
Pour éviter cela, il suffit de démarrer le conteneur de Wiremock.
Celui-ci se chargera de créer les répertoires manquants.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mise en place de l&amp;#039;arborescence&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mise_en_place_de_l_arborescence&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;727-1542&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;recuperation_des_donnees_des_flux_rss&quot;&gt;Récupération des données des flux RSS&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Il existe plusieurs méthodes pour récupérer les données d&amp;#039;un flux RSS. Ici, nous allons utiliser &lt;em&gt;wget&lt;/em&gt; avec la commande suivante :
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Version courte&lt;/span&gt;
&lt;span class=&quot;kw2&quot;&gt;wget&lt;/span&gt; https:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;reddit.com&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;breadit&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;new&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.rss &lt;span class=&quot;re5&quot;&gt;-O&lt;/span&gt; breadit.rss
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Version longue&lt;/span&gt;
&lt;span class=&quot;kw2&quot;&gt;wget&lt;/span&gt; https:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;reddit.com&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;breadit&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;new&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.rss &lt;span class=&quot;re5&quot;&gt;--output-document&lt;/span&gt; breadit.rss&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;-O&lt;/code&gt; ou &lt;code&gt;--output-document&lt;/code&gt; permet de nommer le fichier téléchargé.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_info plugin_wrap&quot;&gt;
&lt;p&gt;
Pour que cela fonctionne correctement, il faudra soit directement télécharger le fichier dans le répertoire &lt;em&gt;__files&lt;/em&gt; soit l&amp;#039;y déplacer une fois téléchargé.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;R\u00e9cup\u00e9ration des donn\u00e9es des flux RSS&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;recuperation_des_donnees_des_flux_rss&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1543-2219&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;configuration_statique&quot;&gt;Configuration statique&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Maintenant que nous avons nos données, il faut dire à WireMock comment les restituer.
Pour cela, nous allons créer un fichier de configuration dans le répertoire &lt;em&gt;mappings&lt;/em&gt;.
Son nom n&amp;#039;a pas d&amp;#039;importance mais il doit posséder l&amp;#039;extension &lt;strong&gt;json&lt;/strong&gt; et contenir du JSON valide.
Nous allons créer le fichier &lt;em&gt;breadit.json&lt;/em&gt; avec le contenu suivant :
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code javascript&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&amp;quot;request&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;method&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;url&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;/breadit.rss&amp;quot;&lt;/span&gt;
	&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;status&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;200&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;bodyFileName&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;breadit.rss&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;headers&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span class=&quot;st0&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;application/rss+xml&amp;quot;&lt;/span&gt;
		&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Ce fichier indique à WireMock de retourner le contenu du fichier précédemment téléchargé lors d&amp;#039;un appel GET sur l&amp;#039;&lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; définie.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_info plugin_wrap&quot;&gt;
&lt;p&gt;
Il faudra créer un fichier de configuration pour chaque fichier de données téléchargé.
Pour 1 ou 2 fichiers, la tâche n&amp;#039;est pas trop importante mais nous allons vite nous rendre compte que ce n&amp;#039;est pas soutenable si le nombre de fichiers augmente sérieusement.
C&amp;#039;est pour cela qu&amp;#039;il vaut mieux utiliser une configuration dynamique comme décrite plus bas.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Configuration statique&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;configuration_statique&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;2220-3369&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit17&quot; id=&quot;configuration_dynamique&quot;&gt;Configuration dynamique&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Pour traiter de nombreux messages, il vaut mieux opter pour une configuration dynamique.
Nous allons donc créer le fichier &lt;em&gt;feed.json&lt;/em&gt; dans le répertoire &lt;em&gt;mapping&lt;/em&gt; avec le contenu suivant :
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:18,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code javascript&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&amp;quot;request&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;method&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;urlPathPattern&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;/.*&amp;quot;&lt;/span&gt;
	&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;st0&quot;&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;status&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;200&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;bodyFileName&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;{{request.pathSegments.[0]}}&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;transformers&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;response-template&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;st0&quot;&gt;&amp;quot;headers&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span class=&quot;st0&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;application/rss+xml&amp;quot;&lt;/span&gt;
		&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:19,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Voici ce qui change par rapport à la précédente configuration :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; WireMock ne surveille pas une &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; en particulier mais toutes les URLs qui ont le même format que celui décrit &lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le nom du fichier à retourner est directement extrait de la requête. Il est ajouté dans le modèle de réponse.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; L&amp;#039;utilisation d&amp;#039;un système de modèle de réponse &lt;sup&gt;&lt;a href=&quot;#fn__2&quot; id=&quot;fnt__2&quot; class=&quot;fn_top&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:20,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
Le système de modèle de réponse ne fait pas partie intégrante de WireMock, c&amp;#039;est une extension.
Il faudra donc la charger lors du démarrage pour pouvoir en profiter.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:21,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Configuration dynamique&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;configuration_dynamique&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;3370-4639&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit22&quot; id=&quot;lancement_de_wiremock&quot;&gt;Lancement de WireMock&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:23,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_prewrap plugin_wrap&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Version courte pour configuration statique&lt;/span&gt;
docker run &lt;span class=&quot;re5&quot;&gt;-it&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--rm&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;9090&lt;/span&gt;:&lt;span class=&quot;nu0&quot;&gt;8080&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--name&lt;/span&gt; wiremock &lt;span class=&quot;re5&quot;&gt;--network&lt;/span&gt; freshrss-network &lt;span class=&quot;re5&quot;&gt;-v&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$PWD&lt;/span&gt;:&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;home&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock wiremock&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock:latest-alpine
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Version longue pour configuration statique&lt;/span&gt;
docker run &lt;span class=&quot;re5&quot;&gt;--interactive&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--tty&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--rm&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--publish&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;9090&lt;/span&gt;:&lt;span class=&quot;nu0&quot;&gt;8080&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--name&lt;/span&gt; wiremock &lt;span class=&quot;re5&quot;&gt;--network&lt;/span&gt; freshrss-network &lt;span class=&quot;re5&quot;&gt;--volume&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$PWD&lt;/span&gt;:&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;home&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock wiremock&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock:latest-alpine
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Version courte pour configuration dynamique&lt;/span&gt;
docker run &lt;span class=&quot;re5&quot;&gt;-it&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--rm&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;9090&lt;/span&gt;:&lt;span class=&quot;nu0&quot;&gt;8080&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--name&lt;/span&gt; wiremock &lt;span class=&quot;re5&quot;&gt;--network&lt;/span&gt; freshrss-network &lt;span class=&quot;re5&quot;&gt;-v&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$PWD&lt;/span&gt;:&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;home&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock wiremock&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock:latest-alpine &lt;span class=&quot;re5&quot;&gt;--local-response-templating&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Version longue pour configuration dynamique&lt;/span&gt;
docker run &lt;span class=&quot;re5&quot;&gt;--interactive&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--tty&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--rm&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--publish&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;9090&lt;/span&gt;:&lt;span class=&quot;nu0&quot;&gt;8080&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--name&lt;/span&gt; wiremock &lt;span class=&quot;re5&quot;&gt;--network&lt;/span&gt; freshrss-network &lt;span class=&quot;re5&quot;&gt;--volume&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$PWD&lt;/span&gt;:&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;home&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock wiremock&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wiremock:latest-alpine &lt;span class=&quot;re5&quot;&gt;--local-response-templating&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:24,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;-i&lt;/code&gt; ou &lt;code&gt;--interactive&lt;/code&gt; permet de garder l&amp;#039;entrée standard ouverte.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;-t&lt;/code&gt; ou &lt;code&gt;--tty&lt;/code&gt; permet l&amp;#039;allocation d&amp;#039;un pseudo-TTY.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;--rm&lt;/code&gt; supprime automatiquement le conteneur lors de sa fermeture.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;-p&lt;/code&gt; ou &lt;code&gt;--publish&lt;/code&gt; permet de lier les ports du conteneur avec ceux de l&amp;#039;hôte.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;--name&lt;/code&gt; nomme le conteneur.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;--network&lt;/code&gt; permet de lier le conteneur à un réseau existant.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;-v&lt;/code&gt; ou &lt;code&gt;--volume&lt;/code&gt; permet de monter un répertoire local dans le conteneur.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;--local-response-templating&lt;/code&gt; permet d&amp;#039;utiliser localement l&amp;#039;extension &lt;em&gt;ResponseTemplateTransformer&lt;/em&gt; qui met en forme la réponse envoyée grace à un système de modèles. &lt;sup&gt;&lt;a href=&quot;#fn__3&quot; id=&quot;fnt__3&quot; class=&quot;fn_top&quot;&gt;3)&lt;/a&gt;&lt;/sup&gt; &lt;sup&gt;&lt;a href=&quot;#fn__4&quot; id=&quot;fnt__4&quot; class=&quot;fn_top&quot;&gt;4)&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:25,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
Lors de l&amp;#039;utilisation avec configuration dynamique, il est important de charger l&amp;#039;extension appropriée.
Si ce n&amp;#039;est pas le cas, cela ne fonctionnera pas.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:26,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Lancement de WireMock&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;lancement_de_wiremock&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:22,&amp;quot;range&amp;quot;:&amp;quot;4640-6609&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit27&quot; id=&quot;utilisation_des_donnees&quot;&gt;Utilisation des données&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Maintenant que notre conteneur est lancé, il est possible d&amp;#039;accéder aux données :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit depuis un autre conteneur connecté au même réseau avec l&amp;#039;&lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; &lt;code&gt;&lt;a href=&quot;http://wiremock:8080/breadit.rss&quot; class=&quot;urlextern&quot; title=&quot;http://wiremock:8080/breadit.rss&quot; rel=&quot;ugc nofollow&quot;&gt;http://wiremock:8080/breadit.rss&lt;/a&gt;&lt;/code&gt; &lt;sup&gt;&lt;a href=&quot;#fn__5&quot; id=&quot;fnt__5&quot; class=&quot;fn_top&quot;&gt;5)&lt;/a&gt;&lt;/sup&gt;,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit depuis l&amp;#039;hôte avec l&amp;#039;&lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; &lt;code&gt;&lt;a href=&quot;http://localhost:9090/breadit.rss&quot; class=&quot;urlextern&quot; title=&quot;http://localhost:9090/breadit.rss&quot; rel=&quot;ugc nofollow&quot;&gt;http://localhost:9090/breadit.rss&lt;/a&gt;&lt;/code&gt; &lt;sup&gt;&lt;a href=&quot;#fn__6&quot; id=&quot;fnt__6&quot; class=&quot;fn_top&quot;&gt;6)&lt;/a&gt;&lt;/sup&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Utilisation des donn\u00e9es&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;utilisation_des_donnees&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:27,&amp;quot;range&amp;quot;:&amp;quot;6610-7067&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit28&quot; id=&quot;mise_a_jour_des_configurations&quot;&gt;Mise à jour des configurations&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Pour mettre à jour les configurations, il faut :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit redémarrer le conteneur,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; soit envoyer une requête &lt;em&gt;POST&lt;/em&gt; à l&amp;#039;&lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; &lt;code&gt;__admin/mappings/reset&lt;/code&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mise \u00e0 jour des configurations&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mise_a_jour_des_configurations&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:28,&amp;quot;range&amp;quot;:&amp;quot;7068-7271&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit29&quot; id=&quot;liens&quot;&gt;Liens&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://wiremock.org/docs/docker/&quot; class=&quot;urlextern&quot; title=&quot;https://wiremock.org/docs/docker/&quot; rel=&quot;ugc nofollow&quot;&gt;Configuring and running WireMock in Docker | WireMock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://stackoverflow.com/questions/63532189/docker-container-with-wiremock-does-not-refresh-changes-from-volume&quot; class=&quot;urlextern&quot; title=&quot;https://stackoverflow.com/questions/63532189/docker-container-with-wiremock-does-not-refresh-changes-from-volume&quot; rel=&quot;ugc nofollow&quot;&gt;Docker Container with Wiremock does not refresh changes from volume - Stack Overflow&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://wiremock.org/docs/extending-wiremock/&quot; class=&quot;urlextern&quot; title=&quot;https://wiremock.org/docs/extending-wiremock/&quot; rel=&quot;ugc nofollow&quot;&gt;Extending WireMock via custom code | WireMock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://wiremock.org/docs/response-templating/#the-request-model&quot; class=&quot;urlextern&quot; title=&quot;https://wiremock.org/docs/response-templating/#the-request-model&quot; rel=&quot;ugc nofollow&quot;&gt;Response Templating | WireMock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://wiremock.org/docs/stubbing/&quot; class=&quot;urlextern&quot; title=&quot;https://wiremock.org/docs/stubbing/&quot; rel=&quot;ugc nofollow&quot;&gt;Returning stubbed HTTP responses to specific requests | WireMock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.wizzairprices.com/blog/java/testing/wiremock/wiremock-extracting-data-from-request-body.html&quot; class=&quot;urlextern&quot; title=&quot;https://www.wizzairprices.com/blog/java/testing/wiremock/wiremock-extracting-data-from-request-body.html&quot; rel=&quot;ugc nofollow&quot;&gt;Wiremock - Mock a response body depending on a request body - R{}zky Notes&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://hub.docker.com/r/wiremock/wiremock&quot; class=&quot;urlextern&quot; title=&quot;https://hub.docker.com/r/wiremock/wiremock&quot; rel=&quot;ugc nofollow&quot;&gt;wiremock/wiremock - Docker Image | Docker Hub&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Liens&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;liens&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:29,&amp;quot;range&amp;quot;:&amp;quot;7272-&amp;quot;} --&gt;&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Ici, toutes les URLs sont traitées&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__2&quot; id=&quot;fn__2&quot; class=&quot;fn_bot&quot;&gt;2)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Sans ce transformateur, la configuration de &lt;em&gt;bodyFileName&lt;/em&gt; est inutile car elle ne sera pas interprétée comme un modèle de réponse&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__3&quot; id=&quot;fn__3&quot; class=&quot;fn_bot&quot;&gt;3)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Utile uniquement lors de l&amp;#039;utilisation de configurations dynamiques&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__4&quot; id=&quot;fn__4&quot; class=&quot;fn_bot&quot;&gt;4)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Ce n&amp;#039;est pas une option de docker, c&amp;#039;est un argument de la commande utilisée dans le conteneur.&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__5&quot; id=&quot;fn__5&quot; class=&quot;fn_bot&quot;&gt;5)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Utilisé quand le système de développement est dans un autre conteneur&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__6&quot; id=&quot;fn__6&quot; class=&quot;fn_bot&quot;&gt;6)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Utilisé quand le système de développement est sur le système hôte&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 24 Nov 2024 11:58:00 +0000</pubDate>
        </item>
        <item>
            <title>trouver_les_flux_rss</title>
            <link>https://www.ainw.org/wiki/doku.php?id=informatique:rss:trouver_les_flux_rss&amp;rev=1732449538&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;trouver_les_flux_de_donnees_rss&quot;&gt;Trouver les flux de données RSS&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Certains sites n&amp;#039;offrent malheureusement pas de flux de données RSS, ce qui est bien dommage.
&lt;/p&gt;

&lt;p&gt;
Pour ceux qui offrent ce moyen de partage, il y a ceux qui le montrent avec le signe approprié et ceux qui ne les affichent pas publiquement.
Pour ces derniers, ils sont plus ou moins compliqués à trouver. Je vais mettre ici comment les retrouver sur les sites que je visite.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Trouver les flux de donn\u00e9es RSS&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;trouver_les_flux_de_donnees_rss&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-425&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;flickr&quot;&gt;Flickr&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Dans la barre d&amp;#039;adresse, il faut ajouter &lt;code&gt;?details=1&lt;/code&gt; pour atteindre une page contenant plus d&amp;#039;informations.
En bas de cette page, il y a l&amp;#039;adresse du RSS de la page.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Flickr&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;flickr&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;426-615&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;github&quot;&gt;Github&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;/* Repo releases */
https://github.com/&amp;lt;user&amp;gt;/&amp;lt;repo&amp;gt;/releases.atom

/* Repo commits */
https://github.com/&amp;lt;user&amp;gt;/&amp;lt;repo&amp;gt;/commits.atom

/* Private feed (You can find Subscribe to your news feed in dashboard page after login) */
https://github.com/:user.private.atom?token=:secret

/* Repo tags */
https://github.com/&amp;lt;user&amp;gt;/&amp;lt;repo&amp;gt;/tags.atom

/* User activity */
https://github.com/&amp;lt;user&amp;gt;.atom&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Github&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;github&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;616-1041&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;mastodon&quot;&gt;Mastodon&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Chaque compte Mastodon possède un flux RSS qui peut être trouvé en allant sur la page de l&amp;#039;utilisateur et en ajoutant &lt;strong&gt;.rss&lt;/strong&gt; à l&amp;#039;&lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; de cette page. Par exemple, le flux RSS de Bonaventure Software se trouve à cette adresse :
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;https://mastodon.online/@bonaventuresoft.rss&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Mastodon&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mastodon&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1042-1354&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;reddit&quot;&gt;Reddit&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;/* New on a particular subreddit */
https://www.reddit.com/r/&amp;lt;SUBREDDIT_NAME&amp;gt;/new/.rss?sort=new

/* All comments on a subreddit */
https://www.reddit.com/r/&amp;lt;SUBREDDIT_NAME&amp;gt;/comments/.rss

/* Comments on a certain post */
https://www.reddit.com/r/&amp;lt;SUBREDDIT_NAME&amp;gt;/comments/&amp;lt;POST_ID&amp;gt;/.rss

/* Redditor bot/friend stalking */
https://www.reddit.com/user/&amp;lt;REDDITOR&amp;gt;/.rss
https://www.reddit.com/user/&amp;lt;REDDITOR&amp;gt;/comments/.rss -- Uniquement les commentaires
https://www.reddit.com/user/&amp;lt;REDDITOR&amp;gt;/submitted/.rss -- Uniquement le contenu posté

/* Search Page results */
http://www.reddit.com/search.rss?q=&amp;lt;query&amp;gt;&lt;/pre&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_info plugin_wrap&quot;&gt;
&lt;p&gt;
L&amp;#039;ensemble des informations a été extraite de &lt;a href=&quot;https://www.reddit.com/r/pathogendavid/comments/tv8m9/pathogendavids_guide_to_rss_and_reddit/&quot; class=&quot;urlextern&quot; title=&quot;https://www.reddit.com/r/pathogendavid/comments/tv8m9/pathogendavids_guide_to_rss_and_reddit/&quot; rel=&quot;ugc nofollow&quot;&gt;ce guide&lt;/a&gt;. Il contient d&amp;#039;autres informations qui peuvent s&amp;#039;avérer utile mais je ne les intègrerai pas ici car je ne pense pas que ce soit pertinent pour l&amp;#039;instant. &lt;a href=&quot;https://www.reddit.com/r/raerth/comments/etibb/guide_reddit_rss/&quot; class=&quot;urlextern&quot; title=&quot;https://www.reddit.com/r/raerth/comments/etibb/guide_reddit_rss/&quot; rel=&quot;ugc nofollow&quot;&gt;Ce guide&lt;/a&gt; contient également quelques informations intéressantes.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Reddit&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;reddit&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1355-2465&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;tumblr&quot;&gt;Tumblr&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Il faut ajouter &lt;code&gt;/rss&lt;/code&gt; à l&amp;#039;url du blog.
Par exemple, pour le blog situé à l&amp;#039;adresse &lt;code&gt;&lt;a href=&quot;http://example.tumblr.com&quot; class=&quot;urlextern&quot; title=&quot;http://example.tumblr.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://example.tumblr.com&lt;/a&gt;&lt;/code&gt;, l&amp;#039;adresse du flux sera &lt;code&gt;&lt;a href=&quot;http://example.tumblr.com/rss&quot; class=&quot;urlextern&quot; title=&quot;http://example.tumblr.com/rss&quot; rel=&quot;ugc nofollow&quot;&gt;http://example.tumblr.com/rss&lt;/a&gt;&lt;/code&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Tumblr&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;tumblr&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;2466-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 24 Nov 2024 11:58:58 +0000</pubDate>
        </item>
    </channel>
</rss>
