Long ago, I wrote a (scarcely linked) Wesnoth fortune viewer that runs on this website, using an old copy of the fortunes file which can be found in Wesnoth’s SVN trunk under
/misc/fortunes/wesnoth. I wanted to build an interface with more features from that ground, but never got to it, until now.
The fortunes database for Poison Ivy, codename “Asuka”, is in development since exactly 3 hours ago, and a test tree is already online at
http://shadowm.rewound.net/asuka/. It is not very functional at the moment, and the visual design sucks, but I expect to improve that soon. For now it’s possible to get safe permalinks, select the previous/next quote in the database when viewing a single entry, or let the website pick a random quote for you.
Other planned features include:
- Short excerpts in the index page.
- Author/source detection.
- Full quote index.
- Published source code, under a BSD-style license.
- Anything else I come up with in the way to 1.0.
On a more personal note, it’s amazing how much time can be saved by coming up with completely modular code design. Implementing individual features becomes then as simple as adding a few lines of code here and there. With this, I’m slowly regaining my faith on my own ability to code.