<?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 (Posts about wateronmars)</title><link>https://tibonihoo.net/</link><description></description><atom:link href="https://tibonihoo.net/en/tag/wateronmars.xml" rel="self" type="application/rss+xml"></atom:link><language>en</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="Creative Commons License" 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; by &lt;a xmlns:cc="http://creativecommons.org/ns#" href="https://tibonihoo.net" property="cc:attributionName" rel="cc:attributionURL"&gt;Thibauld Nion&lt;/a&gt; is licensed under a &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;Creative Commons Attribution-ShareAlike 4.0 International License&lt;/a&gt;.</copyright><lastBuildDate>Fri, 24 Apr 2026 13:45:55 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>7 years of Django in 7-ish days</title><link>https://tibonihoo.net/en/blog/2019/08/7-ans-de-django-en-1-semaine/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;div&gt;&lt;p&gt;Spring was quite an "interesting time" for my personal project: &lt;a class="reference external" href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Indeed I started to work on adding a new feature (a first in a while
but maybe the topic of another post) but each time I was pushing or
deploying code I was suddenly getting back warnings unrelated to my
changes but pointing at core components like, err... Python or Django
versions being deprecated.&lt;/p&gt;
&lt;p&gt;So kudos for Python and github developers for making a clever use of
warnings and, yes, I admit that using Python2.7 (ending its life
in 2020) and Django1.4 (published 7 years ago) in 2019 is lame.&lt;/p&gt;
&lt;p&gt;So... migrations !&lt;/p&gt;
&lt;p&gt;&lt;a href="https://tibonihoo.net/en/blog/2019/08/7-ans-de-django-en-1-semaine/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>django</category><category>python</category><category>wateronmars</category><guid>https://tibonihoo.net/en/blog/2019/08/7-ans-de-django-en-1-semaine/</guid><pubDate>Thu, 29 Aug 2019 20:24:11 GMT</pubDate></item><item><title>Wateronmars feature complete, soon ? What has been added can be edited !</title><link>https://tibonihoo.net/en/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; -- my news reader and bookmark saving web app -- has recently got some new features: every items (feed sources and bookmarks) can now be easily edited and removed.

Not too soon, right ? I've actually been using it&lt;a href="https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/"&gt; since a little more than 1 year&lt;/a&gt;  to consume my feeds and store some links and the need to edit a bookmark title or to un-subscribe from some feed wasn't a big urge, but eventually became big enough to motivate to add the missing forms and bit of REST API.

&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2015/05/wom_profile_2015.png"&gt;&lt;img class="aligncenter size-medium wp-image-1643" 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;

This was also the occasion to clean a little more some of the pages, which, in turn, is a just a prelude of the next big feature to come: internationalization (more on that later).

The result has a certain feeling of completeness and can be seen &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;on the demo site on heroku&lt;/a&gt; and&lt;a href="https://github.com/tibonihoo/wateronmars/"&gt; in the sources on 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/en/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: no-brainer integration of WaterOnMars on Android</title><link>https://tibonihoo.net/en/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" src="https://tibonihoo.net/blog/wp-content/uploads/2014/05/bookmarklet1-300x300.png" alt="bookmarklet" width="150" height="150"&gt;&lt;/a&gt;&lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt; provides bookmarklets to do basic actions like subscribing to an RSS feed or to bookmark a web page.

&lt;a href="https://en.wikipedia.org/wiki/Bookmarklet"&gt;Bookmarklets&lt;/a&gt; are very handy and they work pretty well with desktop browsers, but mobile browsers hardly support them. Unfortunately, since a few months I've been browsing the net and reading news on WaterOnMars almost exclusively from my (Android) tablet.

A common solution to get similar functionality as bookmarklets on mobile platform is to develop Android-specific applications.

However I did find an alternative solution, which may not be 100% user friendly, but remains quite handy: the &lt;a href="https://play.google.com/store/apps/details?id=com.kurtchen.android.bookmarklet.free"&gt;Bookmarklet Free app !&lt;/a&gt;

 &lt;p&gt;&lt;a href="https://tibonihoo.net/en/blog/2014/05/bookmarklets-lintegration-sans-souci-de-wateronmars-sous-android/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&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/en/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 now runs on Bootstrap3</title><link>https://tibonihoo.net/en/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;When I started developing &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt;, the fashionable toolkit for web GUI work was &lt;a href="http://getbootstrap.com/2.3.2/"&gt;the version 2 of Twitter Bootstrap&lt;/a&gt;. Of course, by the time &lt;a title="Living with WaterOnMars" href="https://tibonihoo.net/en/blog/2014/01/wateronmars-a-lusage/"&gt;my project reached a truly usable state&lt;/a&gt;, the version 3 of bootstrap was released and the version 2 stopped being maintained. Another example of the perpetual obsolescence developers have had to face since the dawn of time (e.g the 70's).

&lt;a href="http://getbootstrap.com/css/#overview-mobile"&gt;Version 3's major feature being its first class support for mobile platform&lt;/a&gt; and my main usage of WaterOnMars being via a tablet, migrating was really tempting but I had no idea how much work I'd have to put into it.

I did it a few weeks a go though and the good news was that it's been much much easier that I thought.

 &lt;p&gt;&lt;a href="https://tibonihoo.net/en/blog/2014/05/wateronmars-a-migre-vers-bootstrap3/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&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/en/blog/2014/05/wateronmars-a-migre-vers-bootstrap3/</guid><pubDate>Sun, 04 May 2014 12:48:36 GMT</pubDate></item><item><title>fabric: a good assistant for the development of WaterOnMars</title><link>https://tibonihoo.net/en/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;Despite spending currently more time using my &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;WaterOnMars&lt;/a&gt; feed reader than developing it, I'm still making small improvements to it. And to make my life easier I could count on a solid little project: &lt;a href="http://www.fabfile.org/"&gt;fabric&lt;/a&gt; !

&lt;a href="http://www.fabfile.org/"&gt;fabric&lt;/a&gt; is a Python based command-line utility designed to help running commands remotely: typically to deploy a web app on a remote server.

So I'm using it to deploy WaterOnMars on my personal server and also to deploy the&lt;a href="http://wateronmars-demo.herokuapp.com/"&gt; demo version on heroku&lt;/a&gt;. But more recently I added fabric's configuration file (the "fabfile") to the &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;sources of the project&lt;/a&gt; as an officially maintained helper for development tasks ((well I didn't think of it in such a formal way obviously)). It's now usable to run the test suite, to launch the web app locally, to set-up the db and to deploy it on custom servers.

 &lt;p&gt;&lt;a href="https://tibonihoo.net/en/blog/2014/05/fabric-une-aide-au-dev-de-wateronmars/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&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/en/blog/2014/05/fabric-une-aide-au-dev-de-wateronmars/</guid><pubDate>Thu, 01 May 2014 22:05:34 GMT</pubDate></item><item><title>Living with WaterOnMars</title><link>https://tibonihoo.net/en/blog/2014/01/wateronmars-a-lusage/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;I've been using &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; on a daily basis for approx. 3 weeks now and here are my first impressions:
&lt;/p&gt;&lt;ul&gt;
    &lt;li&gt;Christmas time is the worst possible time period when to test a news reader (most of the feeds I'm subscribed to where on a break then)&lt;/li&gt;
    &lt;li&gt;considering a beta test period before bragging about one's software is a must (the last two big shameful bugs were detected and corrected during the first week)&lt;/li&gt;
    &lt;li&gt;it's really great to use a news reader again ! (I stopped trying other readers after the shutdown of 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="132" height="201"&gt;&lt;/a&gt;Apart from that wateronmars has improved a little with some bug fixing and some speed optimization but most of all I've added a new way to display the sieve that is specific to mobile devices. It can be seen&lt;a href="http://wateronmars-demo.herokuapp.com/"&gt; on the demo site&lt;/a&gt; (and &lt;a href="http://wateronmars-demo.herokuapp.com/u/demo/sieve/?view=carousel"&gt;even without a mobile device by selecting the "carousel" view&lt;/a&gt;).

By customizing a little &lt;a href="http://getbootstrap.com/2.3.2/javascript.html#carousel"&gt;Twitter Bootstrap&lt;/a&gt;'s carousel  and pluging in the &lt;a href="https://github.com/mattbryson/TouchSwipe-Jquery-Plugin"&gt;TouchSwipe-Jquery-Plugin&lt;/a&gt; library it was relatively easy to handle a"(touch) swipe".

So we can now go through the news as with a pysical newspaper, and it's become my main way to use 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/en/blog/2014/01/wateronmars-a-lusage/</guid><pubDate>Sun, 05 Jan 2014 21:54:21 GMT</pubDate></item><item><title>New Year's Python Meme</title><link>https://tibonihoo.net/en/blog/2014/01/le-meme-python-du-nouvel-an/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;Following the recent and timely revival of &lt;strong&gt;Tarek Ziadé's New Year's Python Meme&lt;/strong&gt; by &lt;a href="http://blog.aclark.net/2013/12/30/new-years-python-meme-2014/"&gt;Alex Clark&lt;/a&gt; and &lt;a href="http://pydanny.com/new-years-meme-2013.html"&gt;Daniel Greenfeld&lt;/a&gt;, and also to mark the addition of this blog to the &lt;a href="http://planet.python.org/"&gt;Python planet&lt;/a&gt;, here is my version of the meme for 2013.
&lt;/p&gt;&lt;h3&gt;What’s the coolest Python application, framework or library you discovered this year?&lt;/h3&gt;
After having heard a lot about them, this year I had the occasion to actually use the following tools:
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.virtualenv.org/en/latest/"&gt;virtualenv&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://docs.fabfile.org"&gt;fabric&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Even if it isn't a discovery strictly speaking, I was also glad to find out that someone took over the maintenance of &lt;a href="https://pypi.python.org/pypi/feedfinder2"&gt;feedfinder.&lt;/a&gt;

And last but not least I recently used &lt;a href="http://zx2c4.com/projects/photofloat/"&gt;PhotoFloat&lt;/a&gt; a very promising project to generate photo galleries, especially because like the author of this library I think zenphoto has somehow lost its zen.
&lt;h3&gt;What new programming technique did you learn this year?&lt;/h3&gt;
A few months ago I gave a quick try at &lt;strong&gt;TDD&lt;/strong&gt;&lt;a title="Setting the bar higher with TDD" href="https://tibonihoo.net/en/blog/2013/06/placer-la-barre-plus-haut-avec-le-tdd/"&gt; with my toy project baciphacs.&lt;/a&gt;

But most importantly 2013 was the year when I dived into &lt;strong&gt;web application development&lt;/strong&gt; with &lt;a title="WaterOnMars why and how ?" href="https://tibonihoo.net/en/blog/2013/12/wateronmars-pourquoi-et-comment/"&gt;my long term personal project wateronmars&lt;/a&gt;.
&lt;h3&gt;Which open source project did you contribute to the most this year? What did you do?&lt;/h3&gt;
Quite selfishly the two open source projects I contributed the most were mine:
&lt;ul&gt;
    &lt;li&gt;&lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; (AGPL) went from its year long state of blue prints and prototype code snippets to a fully functional web application deployable by anybody interested and with &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;a demo site on heroku&lt;/a&gt;. Oh and by the way it's yet another news reader with the ambition to merge news reading and bookmark collection into a single workflow to become ultimately a personal web-surfing platform.&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://sourceforge.net/projects/yapsy/"&gt;yapsy&lt;/a&gt; (BSD) the Python plugin system with a couple of bug fixes and especially the last fix to the packaging of both the Python2 and 3 sources of this library.&lt;/li&gt;
&lt;/ul&gt;
By the way, I'm always welcoming contributions and contributors for these projects :)
&lt;h3&gt;Which Python blogs, websites, or mailing lists did you read the most this year?&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="https://www.djangoproject.com/"&gt;Django Project's&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://planet.python.org/"&gt;Planet Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What are the top three things you want to learn next year?&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/C++11"&gt;The 11th color of C++&lt;/a&gt; for which I already know the big picture but I lack the practical knowledge&lt;/li&gt;
    &lt;li&gt;Machine Learning (at least a bit more than the practical experience I had in my previous job in a document analysis and text recognition company).&lt;/li&gt;
    &lt;li&gt;Holger Dansk's language, how to wake him up and collaborate with him (and in case you missed it a new edition of &lt;a href="http://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams"&gt;Peopleware&lt;/a&gt; was published in 2013).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What is the top software, application or library you wish someone would write next year?&lt;/h3&gt;
Huh... This year I've seen so many good apps and libraries doing exactly what I needed to (in Python and in javascript especially), that I'm not sure what's THE missing thing right now.

I guess anything that would make it easy for me to recover stuff (adress books, pictures), from the silos of the big social sites would help.

But to be honest all my wishes currently go to wateronmars that could still be extended with functionalities like a pump (as in&lt;a href="http://pump.io/"&gt; pump.io&lt;/a&gt;) or a way to mix result from famous search engines with one's bookmark collection and more generally with anything already &lt;a href="https://github.com/tibonihoo/wateronmars/issues"&gt;listed on the development site&lt;/a&gt;.</description><category>divagations</category><category>peopleware</category><category>python</category><category>wateronmars</category><category>yapsy</category><guid>https://tibonihoo.net/en/blog/2014/01/le-meme-python-du-nouvel-an/</guid><pubDate>Wed, 01 Jan 2014 18:13:37 GMT</pubDate></item><item><title>WaterOnMars why and how ?</title><link>https://tibonihoo.net/en/blog/2013/12/wateronmars-pourquoi-et-comment/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;h3&gt;Why ?&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;With &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; I'm obviously not claiming to have done anything original, but the idea of this project started about 2 years ago when I realized that news readers were my main window over the Internet (and not facebook nor google+ mind you) and that my bookmarks, that I would expect to be a solid basis for any kind of search over the Internet, were uselessly being stored and forgotten in &lt;a href="https://delicious.com/"&gt;delicious&lt;/a&gt;.

At that time I was reading &lt;a href="http://scripting.com/"&gt;Dave Winer's blog posts&lt;/a&gt; about news and rivers and trying &lt;a href="https://duckduckgo.com/"&gt;duckduckgo&lt;/a&gt; search engine in the hope that it would eventually offer better and more customized ways to search for information (I even proposed went as far as &lt;a href="https://duck.co/forum/thread/3661/aggregating-results-from-social-bookmarking-sites"&gt;proposing that to duckduckgo team&lt;/a&gt;).

Eventually all this got me somewhat inspired and I decided that taking control of my "window to the web" was a very worthy motive to get my hands in the world of web apps developments.
&lt;h3&gt;How ?&lt;/h3&gt;
This is a &lt;a href="http://python.org/"&gt;Python&lt;/a&gt; project based on &lt;a href="https://www.djangoproject.com/"&gt;django&lt;/a&gt; and which uses extensively &lt;a href="http://getbootstrap.com"&gt;Twitter Bootstrap,&lt;/a&gt; &lt;a href="http://craig.is/killing/mice"&gt;mousetrap.js&lt;/a&gt; and &lt;a href="https://github.com/webcreate/infinite-ajax-scroll"&gt;infinite scroll&lt;/a&gt; for its graphical components and UX, and &lt;a href="http://south.aeracode.org/"&gt;south&lt;/a&gt; to ease future database migrations. Also the &lt;a href="http://heroku.com/"&gt;heroku&lt;/a&gt; platform was of a great help to experiment with the web apps as I was building it.

I must say that I'm pretty surprised of how much great (by their quality and ease of use) libraries and services are available to build web apps this days. It almost seems to be a more mature ecosystem than the one of the scientific and multimedia workhorse libraries I'm used too.

As a conclusion, let me just say that I would very happily welcome contributors to this project, so feel free to&lt;a href="https://github.com/tibonihoo/wateronmars/"&gt; fork it on 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/en/blog/2013/12/wateronmars-pourquoi-et-comment/</guid><pubDate>Mon, 16 Dec 2013 21:51:47 GMT</pubDate></item><item><title>Unveiling WaterOnMars</title><link>https://tibonihoo.net/en/blog/2013/12/wateronmars-la-revelation/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;p&gt;Today, I'm officially releasing a personal project called &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt;, a web app combining a news reader and a bookmark collection.

&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;

So this is just another news reader but this ones aims at being a free (as in freedom) platform from which users can explore the web.

A demo site is hosted on heroku: &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;http://wateronmars-demo.herokuapp.com/&lt;/a&gt;

For now this web application focuses on offering a lean interface based on a very simple workflow:
&lt;/p&gt;&lt;ol&gt;
    &lt;li&gt;Take a glimpse at the news: a river views displays the latest news&lt;/li&gt;
    &lt;li&gt;Dig in when time allows: a sieve (some would say a mailbox-like) view makes it easy to look at and filter out the news&lt;/li&gt;
    &lt;li&gt;Take notes: a "collection" gathers all web pages that the user wants to keep the link to&lt;/li&gt;
    &lt;li&gt;Subscribe to news sources: a "sources" page gathers all the web pages from which the user wants to see the news as they come&lt;/li&gt;
&lt;/ol&gt;
The source code (under &lt;a href="https://www.gnu.org/licenses/agpl.html"&gt;Affero GPL&lt;/a&gt;) is &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;available on github&lt;/a&gt;.

Although they make up a working and usable (IMHO) application I consider them as the building blocks for a slightly more ambitious web exploration platform.

PS: If you came here looking for actual water on the planet mars, all apologies and feel free to go &lt;a href="https://en.wikipedia.org/wiki/Water_on_Mars"&gt;on 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/en/blog/2013/12/wateronmars-la-revelation/</guid><pubDate>Sun, 15 Dec 2013 22:37:39 GMT</pubDate></item></channel></rss>