N0D1 - Mot-clé - RSSBlog personnel de Sylvain Naudin 🐧 Libre depuis 2004 #FLOSS #WEB #RERS2024-03-29T10:53:03+01:00Naudin Sylvainurn:md5:cd16e8cdbcf550b71334a67dba970bbfDotclearInstaller Moonmoon 🌑 un planet PHP libreurn:md5:18fb73ffec77d2f5033935a3ea12f55a2017-01-22T11:48:00+01:002017-01-22T17:33:17+01:00SylvainLibreKynämoonmoonphpplanetRSS <p>Depuis plusieurs années déjà, j’avais configuré pour la <a href="https://kyna.eu" hreflang="fr">plateforme de blog Kynä</a> un <a href="https://fr.wikipedia.org/wiki/Planet" hreflang="fr">planet</a>, avec le logiciel libre <a href="http://moonmoon.org/" hreflang="fr">moonmoon</a>, créé par <a href="http://svay.com/" hreflang="fr">Maurice Svay</a>.</p>
<blockquote><p>Moonmoon is stupidly simple: it only aggregates feeds and spits them out in one single page. It does not archive articles, it does not do comments nor votes.</p></blockquote>
<p>Mais j’avais quelques soucis avec SimpliePie, avec des <a href="https://github.com/mauricesvay/moonmoon/issues/81" hreflang="fr">messages d’erreurs</a>. Après un premier essai pas vraiment concluant avec la version disponible via GitHub, j’ai réessayé ce week-end. Au début j’ai pensé que mes problèmes étaient liés au passage à PHP7, mais on verra que ce n’est pas le cas ! Car selon Thomas Chauchefoin, aka nashe, avec la version de la branche master, il ne devait pas y avoir de problème <sup>[<a href="https://sylvain.naud.in/post/2017/01/22/Installer-Moonmoon%2C-un-planet-PHP-libre#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup>.</p>
<p>Alors pour mémo voici un résumé de l’installation sur un <a href="https://www.alwaysdata.com/signup/?from=1ba6cc6" hreflang="fr">serveur mutualisé alwaysdata</a> <sup>[<a href="https://sylvain.naud.in/post/2017/01/22/Installer-Moonmoon%2C-un-planet-PHP-libre#wiki-footnote-2" id="rev-wiki-footnote-2">2</a>]</sup>.</p>
<h4>Télécharger la dernière version</h4>
<p>On ne vas pas télécharger le version 8.12 disponible via le site, mais la version dev depuis la <a href="https://github.com/mauricesvay/moonmoon" hreflang="fr">branche master</a> de GitHub.</p>
<p>On téléverse les fichiers sur un répertoire de son hébergement.</p>
<h4>Composer</h4>
<p>Nous avons besoin de <mark>composer</mark> pour télécharger un certain nombre de fichiers complémentaires. Nous avons donc besoin d’un accès SSH pour le faire en ligne de commande.</p>
<p>Je me déplace dans mon répertoire où j’ai mis <strong>moonmoon</strong> et on peut suivre les indications du <a href="https://getcomposer.org/download/" hreflang="en">site officiel composer</a> pour y aller étape par étape :</p>
<pre>
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
</pre>
<p>Cela télécharge le fichier <code>composer-setup.php</code></p>
<pre>
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
</pre>
<p>On vérifie que c’est le bon fichier que l’on a téléchargé, la commande nous retourne alors <strong>Installer verified</strong>.</p>
<pre>
php composer-setup.php
</pre>
<p>On installe composer. Nous obtenons alors un nouveau fichier, <strong>composer.phar</strong></p>
<pre>
php -r "unlink('composer-setup.php');"
</pre>
<p>Enfin on peut enlever le fichier d’installation.</p>
<h4>Installation de moonmoon</h4>
<p>Toujours en ligne de commande, on continue l’installation de <strong>moonmoon</strong> avec :</p>
<pre>
php composer.phar install
</pre>
<p>Cela va télécharger des fichiers complémentaires nécessaires au bon fonctionnement de <strong>moonmoon</strong>, y compris SimplePie.</p>
<h4>Finalisation</h4>
<p>Avec son navigateur, on finalise l’installation de <strong>moonmoon</strong> en visitant l’url <mark>install.php</mark> (sélection de la langue, définir un mot de passe).</p>
<p>On peut à présent s’authentifier, et ajouter les flux RSS / Atom des sites que l’on souhaite ajouter à son planet, et voilà !</p>
<p><a href="https://sylvain.naud.in/public/capture/planet-kyna-archives.png" title="planet-kyna-archives.png"><img src="https://sylvain.naud.in/public/capture/.planet-kyna-archives_m.png" alt="planet-kyna-archives.png" style="display:table; margin:0 auto;" title="planet-kyna-archives.png, janv. 2017" /></a></p>
<p>Nous avons maintenant à disposition un nouveau flux de syndication unique, que l’on peut associer à une recette <a href="https://ifttt.com" hreflang="en">IFTTT</a> par exemple, afin de twitter automatiquement les <a href="https://twitter.com/kyna_eu" hreflang="fr">derniers billets publiés</a>.</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="https://sylvain.naud.in/post/2017/01/22/Installer-Moonmoon%2C-un-planet-PHP-libre#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] Encore merci pour l’aide via les commentaires</p>
<p>[<a href="https://sylvain.naud.in/post/2017/01/22/Installer-Moonmoon%2C-un-planet-PHP-libre#rev-wiki-footnote-2" id="wiki-footnote-2">2</a>] Ceci est un lien de parrainage, mis en place dernièrement par <strong>alwaysdata</strong>. Étant très satisfait du service, si vous cherchez un hébergeur, je vous le recommande !</p></div>
https://sylvain.naud.in/post/2017/01/22/Installer-Moonmoon%2C-un-planet-PHP-libre#comment-formhttps://sylvain.naud.in/feed/atom/comments/127Liferea, agrégateur de nouvelles RSSurn:md5:aaabf79b881ac194f8b966eb8901955b2013-04-20T22:43:00+02:002013-04-20T21:52:30+02:00SylvainFedoraLifereaRSS <div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em;"><a href="http://www.flickr.com/photos/naudinsylvain/8665555517/" title="Liferea est un agrégateur de nouvelles pour GTK+"><img src="http://farm9.staticflickr.com/8262/8665555517_43e22a2bcf.jpg" alt="Liferea est un agrégateur de nouvelles pour GTK+ by Sylvain Naudin" /></a><br /><span style="margin: 0;"><a href="http://www.flickr.com/photos/naudinsylvain/8665555517/">Liferea est un agrégateur de nouvelles pour GTK+</a>, a photo by <a href="http://www.flickr.com/photos/naudinsylvain/">Sylvain Naudin</a> on Flickr.</span></div><p>J’ai quitté le logiciel libre Liferea il y a quelques années, pour allez chez Google Reader parce que c’était pratique de pouvoir consulter ses flux RSS depuis n’importe où. L’une des raisons, c’est aussi que Liferea ne supportait plus le nombre d’abonnement que j’avais à l’époque.<br />
Bref, le temps à passé, et depuis l’annonce de l’arrêt de Google Reader en juillet, comme tout un chacun, je dois trouver une alternative.<br />
<br />
J’avoue ne pas être totalement séduit par Feedly ; sans doute une question d’habitude à l’interface. Et puisque l’on change, autant quitter pour de bon un service fermé et trouver une alternative libre.<br />
<br />
Je n’ai pas encore essayé <a title="Tiny Tiny RSS" hreflang="en" href="http://tt-rss.org">Tiny Tiny RSS</a>, un peu la flemme de l’installer en ligne.<br />
J’ai testé rapidement <a title="Selfoss" hreflang="en" href="http://selfoss.aditu.de/">Selfoss</a>, et je suis pas totalement emballé, même s”il y a de l’idée. J’aime pas le fait de devoir marquer un élément comme lu par exemple.<br />
<br />
Enfin, je me suis dit après tout, retour aux sources, alors va pour <strong>Liferea</strong> ;)<br />Sous Fedora, <code># yum install liferea</code>.<br />
Une fois mes données récupérées chez Google, puis importation de ma liste d’abonnement, j’ai pu en profiter pour faire un grand ménage de printemps dans les URL inactives, que Reader ne me signalait pas forcément.<br />
<br />
Et vous, quel remplaçant pour Reader avez-vous choisi ?</p>https://sylvain.naud.in/post/2013/04/20/Liferea-est-un-agr%C3%A9gateur-de-nouvelles-pour-GTK#comment-formhttps://sylvain.naud.in/feed/atom/comments/64