<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tlog (Articles sur wateronmars)</title><link>https://tibonihoo.net/</link><description></description><atom:link href="https://tibonihoo.net/tag/wateronmars.xml" rel="self" type="application/rss+xml"></atom:link><language>fr</language><copyright>Contents © 2026 &lt;a href="mailto:thibauld(_à_)tibonihoo(_point_)net"&gt;Thibauld Nion&lt;/a&gt; &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;&lt;img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /&gt;&lt;/a&gt; &lt;span xmlns:dct="http://purl.org/dc/terms/" property="dct:title"&gt;tlog&lt;/span&gt; de &lt;a xmlns:cc="http://creativecommons.org/ns#" href="https://tibonihoo.net" property="cc:attributionName" rel="cc:attributionURL"&gt;Thibauld Nion&lt;/a&gt; est mis à disposition selon les termes de la &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;licence Creative Commons Attribution -  Partage dans les Mêmes Conditions 4.0 International&lt;/a&gt;.</copyright><lastBuildDate>Fri, 24 Apr 2026 13:46:00 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Wateronmars bientôt complet ? Ce qui a été ajouté peut être modifié !</title><link>https://tibonihoo.net/blog/2015/05/wateronmars-bientot-complet-ce-qui-a-ete-ajoute-peut-etre-modifie/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="alignleft size-full wp-image-1446" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" alt="wom-logo-128" width="128" height="128"&gt;&lt;/a&gt;&lt;a href="https://github.com/tibonihoo/wateronmars/"&gt;Wateronmars&lt;/a&gt; -- mon lecteur de nouvelles adjoint d'une collection de marque-pages -- s'est récemment vu ajouté de nouvelles fonctionnalités: tous les items (marque-page ou flux rss) peuvent être édités "facilement".

Pas trop tôt me direz vous, mais &lt;a href="https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/"&gt;ça fait déjà un peu plus d'1 an que j'utilise cette web app&lt;/a&gt; pour parcourir les nouvelles et mettre de côté certains articles et le besoin de les modifier n'était pas si pressant. Il tout de même a finit  par me motiver pour rajouter les formulaires et les morceaux d'API REST qui manquaient pour cela.

&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2015/05/wom_profile_2015.png"&gt;&lt;img class=" size-medium wp-image-1643 aligncenter" src="https://tibonihoo.net/blog/wp-content/uploads/2015/05/wom_profile_2015-300x136.png" alt="wom_profile_2015" width="300" height="136"&gt;&lt;/a&gt;

Cela a aussi été l'occasion de nettoyer quelques pages, ce qui n'est qu'une préparation pour la prochaine évolution: les traductions (affaire à suivre).

Le résultat a tout de même un certain air de complétude et peut être testé avec &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;la demo qui tourne sur heroku&lt;/a&gt; ou dans &lt;a href="https://github.com/tibonihoo/wateronmars/"&gt;les sources sur github&lt;/a&gt;.</description><category>bookmarks</category><category>codes</category><category>django</category><category>feeds</category><category>python</category><category>wateronmars</category><guid>https://tibonihoo.net/blog/2015/05/wateronmars-bientot-complet-ce-qui-a-ete-ajoute-peut-etre-modifie/</guid><pubDate>Sun, 10 May 2015 20:20:19 GMT</pubDate></item><item><title>Bookmarklets: l'intégration sans souci de WaterOnMars sous Android</title><link>https://tibonihoo.net/blog/2014/05/bookmarklets-lintegration-sans-souci-de-wateronmars-sous-android/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;div&gt;&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2014/05/bookmarklet1.png"&gt;&lt;img class="alignleft wp-image-1623 size-thumbnail" src="https://tibonihoo.net/blog/wp-content/uploads/2014/05/bookmarklet1-150x150.png" alt="bookmarklet" width="150" height="150"&gt;&lt;/a&gt;&lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt; fournit des bookmarklets pour accomplir des actions de base comme s'abonner à un flux RSS ou enregistrer une page web comme un favori.

Les &lt;a href="https://fr.wikipedia.org/wiki/Bookmarklet"&gt;bookmarklets&lt;/a&gt; c'est très classique et ça marche très bien sur les navigateurs qu'on utilise sur les ordinateurs de bureau, mais sur les navigateurs web des tablettes elles ont à peu près disparues. Or c'est bien sur une tablette que je lis mes nouvelles via WaterOnMars la plupart du temps !

Une solution souvent adoptée est de développer une application spécifique Android pour pouvoir intégrer une web-app sur les plateformes mobile.

Cela dit j'ai trouvé une solution alternative, qui bien que n'étant peut-être pas accessible à tous les niveaux d'utilisateurs reste assez pratique: l'application &lt;a href="https://play.google.com/store/apps/details?id=com.kurtchen.android.bookmarklet.free"&gt;Bookmarklet Free !&lt;/a&gt;

 &lt;p&gt;&lt;a href="https://tibonihoo.net/blog/2014/05/bookmarklets-lintegration-sans-souci-de-wateronmars-sous-android/"&gt;Lire la suite…&lt;/a&gt; (Il reste encore 1 min. de lecture)&lt;/p&gt;&lt;/div&gt;</description><category>android</category><category>bookmarklet</category><category>bookmarks</category><category>codes</category><category>python</category><category>rss</category><category>wateronmars</category><guid>https://tibonihoo.net/blog/2014/05/bookmarklets-lintegration-sans-souci-de-wateronmars-sous-android/</guid><pubDate>Mon, 05 May 2014 22:10:43 GMT</pubDate></item><item><title>WaterOnMars a migré vers Bootstrap3</title><link>https://tibonihoo.net/blog/2014/05/wateronmars-a-migre-vers-bootstrap3/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;div&gt;&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="alignleft wp-image-1446 size-full" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" alt="wom-logo-128" width="128" height="128"&gt;&lt;/a&gt;Quand j'ai commencé le développement de &lt;a title="Rouge mais pas seulement" href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt;, le truc à la mode pour la GUI-web c'était &lt;a href="http://getbootstrap.com/2.3.2/"&gt;Twitter Bootstrap version 2[en]&lt;/a&gt; Mais le temps que j'arrive à &lt;a title="WaterOnMars à l’usage" href="https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/"&gt;une application qui tourne convenablement&lt;/a&gt; la version 3 de bootstrap était sortie. Encore un bel exemple de l'obsolescence permanente à laquelle les informaticiens doivent faire face depuis des temps immémoriaux (enfin les années 70 quoi).

&lt;a href="http://getbootstrap.com/css/#overview-mobile"&gt;La version 3 ayant comme priorité de marcher à la perfection sur les appareils mobiles[en]&lt;/a&gt; et mon utilisation de WaterOnMars étant essentiellement via une tablette, cette migration était tentante, mais je n'avais aucune idée de l'ampleur des changements à apporter au code pour l'accomplir.

La chose fût faite malgré tout et bonne surprise: ça a été infiniment plus simple que ce que je craignais.

 &lt;p&gt;&lt;a href="https://tibonihoo.net/blog/2014/05/wateronmars-a-migre-vers-bootstrap3/"&gt;Lire la suite…&lt;/a&gt; (Il reste encore 2 min. de lecture)&lt;/p&gt;&lt;/div&gt;</description><category>bootstrap</category><category>codes</category><category>css</category><category>javascript</category><category>python</category><category>wateronmars</category><guid>https://tibonihoo.net/blog/2014/05/wateronmars-a-migre-vers-bootstrap3/</guid><pubDate>Sun, 04 May 2014 12:48:36 GMT</pubDate></item><item><title>fabric: une aide au développement pour WaterOnMars</title><link>https://tibonihoo.net/blog/2014/05/fabric-une-aide-au-dev-de-wateronmars/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;div&gt;&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="alignleft wp-image-1446 size-full" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" alt="wom-logo-128" width="128" height="128"&gt;&lt;/a&gt;Bien que je passe désormais bien plus de temps à utiliser mon lecteur de flux &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt; qu'à le développer, je continue petit à petit à l'améliorer et pour me simplifier la vie j'ai pu encore une fois compter sur un projet particulièrement bien ficelé: &lt;a href="http://www.fabfile.org/"&gt;fabric&lt;/a&gt; !

&lt;a href="http://www.fabfile.org/"&gt;fabric&lt;/a&gt; est une application Python en ligne de commande dont le but premier est de simplifier les actions "à distance": typiquement le déploiement d'une application sur un serveur.

Je l'utilise donc pour déployer WaterOnMars sur mon serveur perso, déployer &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;la démo sur heroku&lt;/a&gt; mais plus récemment j'ai ajouté la configuration de fabric (le "fabfile") aux sources de &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt; comme une aide officiellement maintenue pour les diverses tâches de maintenance: lancement des tests, initialisation de la db, servir le site en local et déploiement sur un serveur au choix.

 &lt;p&gt;&lt;a href="https://tibonihoo.net/blog/2014/05/fabric-une-aide-au-dev-de-wateronmars/"&gt;Lire la suite…&lt;/a&gt; (Il reste encore 2 min. de lecture)&lt;/p&gt;&lt;/div&gt;</description><category>codes</category><category>deployment</category><category>development</category><category>fabfile</category><category>fabric</category><category>python</category><category>wateronmars</category><category>web app</category><guid>https://tibonihoo.net/blog/2014/05/fabric-une-aide-au-dev-de-wateronmars/</guid><pubDate>Thu, 01 May 2014 22:05:34 GMT</pubDate></item><item><title>WaterOnMars à l'usage</title><link>https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;Cela fait a peu environ trois semaines que j'utilise &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; quotidiennement et voici les impressions qui me viennent:
&lt;/p&gt;&lt;ul&gt;
    &lt;li&gt;la période de Noël et du jour de l'an est la pire possible pour tester un lecteur de news (en tout cas la plupart des flux auxquels je suis abonné étaient en "pause")&lt;/li&gt;
    &lt;li&gt;prendre une petite période de bêta avant de faire le malin avec un soft est indispensable (les deux derniers gros bugs majeurs sont apparus et ont été corrigés dans la première semaine)&lt;/li&gt;
    &lt;li&gt;mais c'est surtout très très cool de pouvoir utiliser à nouveau un lecteur de flux RSS (j'avais renoncé à essayer d'autres lecteurs depuis la fermeture de Google reader)&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2014/01/WaterOnMarsMobile.png"&gt;&lt;img class="alignleft size-medium wp-image-1475" alt="WaterOnMarsMobile" src="https://tibonihoo.net/blog/wp-content/uploads/2014/01/WaterOnMarsMobile-198x300.png" width="146" height="223"&gt;&lt;/a&gt;Sinon du côté des nouveautés et mis à part quelques bugs corrigés et quelques petites optimisation en vitesse, il y a surtout une nouvelle vue du "sieve" (tamis en français) qui s'active automatiquement pour les appareils mobiles. On peut la voir sur &lt;a href="http://wateronmars-demo.herokuapp.com/u/demo/sieve"&gt;le site de démo&lt;/a&gt; (et &lt;a href="http://wateronmars-demo.herokuapp.com/u/demo/sieve/?view=carousel"&gt;même sans un appareil mobile&lt;/a&gt;).

En bidouillant un peu &lt;a href="http://getbootstrap.com/2.3.2/javascript.html#carousel"&gt;le "caroussel" de Twitter Bootstrap&lt;/a&gt; et en utilisant &lt;a href="https://github.com/mattbryson/TouchSwipe-Jquery-Plugin"&gt;la librairie TouchSwipe-Jquery-Plugin&lt;/a&gt; ça a finalement été assez simple de gérer le geste "swipe" (effleurement de la tablette vers la gauche ou vers la droite).

On peut donc "feuilleter" tranquillement les nouvelles sur sa tablette. Et c'est d'ailleurs devenu ma principale façon d'utiliser wateronmars :)</description><category>codes</category><category>javascript</category><category>news</category><category>python</category><category>twitter bootstrap</category><category>wateronmars</category><guid>https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/</guid><pubDate>Sun, 05 Jan 2014 21:54:21 GMT</pubDate></item><item><title>Le meme Python du nouvel an</title><link>https://tibonihoo.net/blog/2014/01/le-meme-python-du-nouvel-an/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;Exceptionellement ce billet n'est écrit qu'en anglais pour célébrer l'inscription de ce site à &lt;a href="http://planet.python.org/"&gt;planet.python.org&lt;/a&gt;.
&lt;/p&gt;</description><category>divagations</category><category>peopleware</category><category>python</category><category>wateronmars</category><category>yapsy</category><guid>https://tibonihoo.net/blog/2014/01/le-meme-python-du-nouvel-an/</guid><pubDate>Wed, 01 Jan 2014 18:13:37 GMT</pubDate></item><item><title>WaterOnMars pourquoi et comment ?</title><link>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;h3&gt;Pourquoi ?&lt;/h3&gt;
&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="size-full wp-image-1446 alignleft" alt="wom-logo-128" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" width="128" height="128"&gt;&lt;/a&gt;Avec &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; je ne prétends certainement pas avoir fait quoique ce soit d'original, mais l'idée de ce projet m'est venue il y a environ 2 ans au moment où j'ai réalisé que les lecteurs de news étaient ma principale fenêtre sur le web (devant facebook et google+ d'ailleurs) et que mes bookmarks, qui auraient pu alimenter un moteur de recherche personnalisé de façon intéressante, s'endormaient tranquillement sur &lt;a href="https://delicious.com"&gt;delicious&lt;/a&gt;.

A cette époque là je lisais &lt;a href="http://scripting.com/"&gt;les billets de Dave Winer&lt;/a&gt; à propos des flux de nouvelles et des "river of news" et en parallèle j'essayais le moteur de recherche &lt;a href="https://duckduckgo.com/"&gt;duckduckgo&lt;/a&gt; dans l'espoir qu'il pourrait offrir une expérience de recherche plus personnalisée (j'étais allé jusqu'à&lt;a href="https://duck.co/forum/thread/3661/aggregating-results-from-social-bookmarking-sites"&gt; le leur proposer&lt;/a&gt;).

Finalement, tout ça m'a en quelque sorte inspiré et je me suis dit que prendre le contrôle de ma "fenêtre personnelle" sur le web était une bonne raison de me plonger dans le domaine des applications web.
&lt;h3&gt;Comment ?&lt;/h3&gt;
C'est une application &lt;a href="http://python.org/"&gt;Python&lt;/a&gt;, fondé sur &lt;a href="https://www.djangoproject.com/"&gt;django&lt;/a&gt;. Elle utilise &lt;a href="http://getbootstrap.com"&gt;Twitter Bootstrap,&lt;/a&gt; &lt;a href="http://craig.is/killing/mice"&gt;mousetrap&lt;/a&gt; et &lt;a href="https://github.com/webcreate/infinite-ajax-scroll"&gt;infinite scroll&lt;/a&gt; pour l'interface graphique et l’expérience utilisateur, et &lt;a href="http://south.aeracode.org/"&gt;south&lt;/a&gt; pour gérer les migrations de schéma de donnée. De plus &lt;a href="https://www.heroku.com/"&gt;heroku&lt;/a&gt; a été très utile pour tester l'application dans un mode proche de la production.

Je dois dire que j'ai été heureusement surpris par le nombre de bons (par leur qualité et leur facilité d'utilisation) services et librairies disponibles pour développer des applications web. Cet écosystème semblerait même plus mur que celui des librairies scientifiques et multimédia de "bas niveau" où j'évolue d'habitude.

En conclusion, je me contenterai de souligner que j'accueillerai volontiers de nouveaux contributeurs à ce projet. N'hésitez donc pas à &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;le brancher sur github&lt;/a&gt; !</description><category>bookmarks</category><category>codes</category><category>django</category><category>heroku</category><category>python</category><category>river of news</category><category>wateronmars</category><category>web</category><guid>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</guid><pubDate>Mon, 16 Dec 2013 21:51:47 GMT</pubDate></item><item><title>WaterOnMars, la révélation</title><link>https://tibonihoo.net/blog/2013/12/wateronmars-la-revelation/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;Aujourd'hui je dévoile officiellement un projet perso qui s'appelle &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt;: une appli web combinant un lecteur de news et un gestionnaire de bookmarks.

&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="alignnone size-full wp-image-1446" alt="wom-logo-128" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" width="128" height="128"&gt;&lt;/a&gt;

Ce n'est donc qu'un lecteur de news de plus, mais celui-ci cherche à être une plate-forme libre depuis laquelle explorer le web.

Un site de démo est hébergé sur heroku: &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;http://wateronmars-demo.herokuapp.com/&lt;/a&gt;

Pour l'instant cette appli web se limite à proposer une interface épurée et conçue autour d'un protocole très simple:
&lt;/p&gt;&lt;ol&gt;
    &lt;li&gt;Jeter un coup d’œil aux nouvelles: une vue "en rivière" (river of news) affiche les dernières nouvelles&lt;/li&gt;
    &lt;li&gt;Fouiller un peu plus: une vue "tamis" (sieve) inspiré des lecteurs de courriels permet de voir et filtrer plus attentivement les nouvelles&lt;/li&gt;
    &lt;li&gt;Prendre note: une vue "collection" permet de consulter les bookmarks&lt;/li&gt;
    &lt;li&gt;S'abonner: une vue des "sources" regroupe toutes les pages web dont les nouvelles intéressent l'utilisateur.&lt;/li&gt;
&lt;/ol&gt;
Le code source du projet (sous licence &lt;a href="https://www.gnu.org/licenses/agpl.html"&gt;Affero GPL&lt;/a&gt;) sont &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;disponibles sur github&lt;/a&gt;.

Bien qu'il suffise à lancer une application web déjà bien utilisable le code actuel est à considéré comme des blocs de construction d'une éventuelle plate-forme d'exploration du web plus ambitieuse.

PS: si vous avez atterri ici en cherchant des infos sur la présence d'eau sur la planète Mars, toutes mes excuses :) et allez plutôt voir&lt;a href="https://fr.wikipedia.org/wiki/Eau_sur_Mars"&gt; sur wikipedia&lt;/a&gt;.</description><category>bookmarks</category><category>codes</category><category>github</category><category>python</category><category>river of news</category><category>rss</category><category>wateronmars</category><category>web app</category><guid>https://tibonihoo.net/blog/2013/12/wateronmars-la-revelation/</guid><pubDate>Sun, 15 Dec 2013 22:37:39 GMT</pubDate></item></channel></rss>