mageekblog - Mot-clé - NetNewsWireLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearSupprimer la publicité dans NetNewsWireurn:md5:01476459794dd40da1fb724f163719f12013-01-25T12:00:00+01:002013-01-25T13:19:59+01:00mageekguyMac OS XMac OS XNetNewsWirepublicité<p>Je n'aime pas la publicité, que ce soit à la radio, à la télévision ou sur Internet.</p>
<p>Et si je ne peux pas l’occulter lorsque j’écoute la radio ou que je regarde la télévision, à part éteindre l’appareil, changer de chaîne ou profiter de l’interruption pour faire autre chose, sur mes ordinateurs, la donne est complètement différente.</p>
<p style="margin-top: 0; ">En effet, j’utilise au quotidien <a href="http://www.ghostery.com">Ghostery</a> et une extension de la famille AdBlock pour ne pas être tracé lors de ma navigation et ne pas voir de publicité lorsque je navigue sur Internet.</p>
<p>Cependant, ces outils ne sont utilisables que dans le cadre du navigateur et ils sont donc totalement inutiles dans <a href="http://netnewswireapp.com">NetNewsWire</a>, mon lecteur de flux RSS.</p> <p>En effet, certains éditeurs de site injectent de la publicité également dans les flux RSS de leur site, et du coup, j’ai cherché et trouvé une solution pour l’éradiquer également dans ce contexte.</p>
<p>La première chose à faire est de récupérer un fichier <code><a href="http://www.floppymoose.com">userContent.css</a></code> qui contient une feuille de style permettant de ne pas afficher les balises HTML susceptibles de contenir de la publicité.</p>
<p>Il faut ensuite mettre légèrement les mains dans le cambouis, notamment si vous n’utilisez pas votre propre feuille de style pour le rendu des flux RSS dans <a href="http://netnewswireapp.com">NetNewsWire</a>.</p>
<p>Si vous utilisez votre propre feuille de style, vous n’avez qu’à y ajouter l’instruction <code>@import url(path/to/userContent.css);</code> en ajustant évidemment en fonction de votre contexte la partie <code>path/to</code>, puis de redémarrer <a href="http://netnewswireapp.com">NetNewsWire</a>.</p>
<p>Si vous utilisez l’une des feuilles de style fournies par défaut, il vous faut commencer par vous rendre dans le répertoire <code>~/Library/Application Support/NetNewsWire/StyleSheets</code> à l’aide de la commande <q>Aller au dossier…</q> du Finder accessible via le raccourci <code>⇧⌘G</code>.</p>
<p>Une fois que vous y êtes parvenus, il vous faudra faire un clic droit sur le fichier correspondant à la feuille de style par défaut que vous utilisez (pour connaître son nom, il suffit de regarder dans le coin inférieur droit de la fenêtre principale de NetNewsWire) et de sélectionner <q>Afficher le contenu du paquet</q>.
</p>
<p>Vous pourrez alors éditer le fichier <code>stylesheet.css, </code>y ajouter l’instruction <code>@import url(path/to/userContent.css);</code> puis redémarrer <a href="http://netnewswireapp.com">NetNewsWire</a>.</p>
<p>Vous pourrez alors lire vos flux RSS sans voir la moindre publicité, et si d’aventure il en reste tout de même dans l’un deux, il vous suffira de repérer l’URL correspondante qui apparaîtra dans la barre d’état de NetNewsWire lorsque vous la survolerez à l’aide de la souris.</p>
<p>Vous n’aurez plus ensuite qu’ajouter en fonction la règle adéquate dans votre fichier <code><a href="http://www.floppymoose.com">userContent.css</a></code>.</p>
<p>J’y ai par exemple ajouté la règle <code>a:link[href*="feedsportal"] img { display: none ! important }</code> afin de supprimer les publicités en provenance de <code>feedsportal*</code>.</p>http://blog.mageekbox.net/?post/2013/01/25/Supprimer-la-publicite-dans-NetNewsWire#comment-formhttp://blog.mageekbox.net/?feed/atom/comments/395