Cactus for Firefox OS - v0.2

Copyright (c) 2014 Jean Luc Biellmann (contact@alsatux.com)

Cactus is an offline calendar, with no alarms and limited repeat events, which stores its datas directly to the SD card, using incremental filenames like 20140628120030.xml.

Cactus provides a simple interface to fix hours and minutes in one touch, using durations instead of ending date/time. So managing events with Cactus is a lot easier and faster than the calendar tool of Firefox OS, and more: Cactus supports daily, monthly, weekly and yearly repeat events !

Every time you add/delete events/categories, Cactus backups the whole calendar in the directory "sdcard:cactus/default". On startup, Cactus looks for the last backup available in this directory - the more files are present, the slower the startup is. So don't forget to clean old files from time to time, or simply let Cactus always open !

One another point to remember is that YOU ALWAYS NEED TO UNPLUG THE USB WIRE when using Cactus, to free the access to the SD card. If you don't, changes are saved in memory but not on the SD card. If you make this mistake, let Cactus open, unplug the USB, edit an event then just save it again - the new backup should contain all datas. Bad manipulations can sometimes produce empty backups too when the USB wire is connected. In this case, close Cactus, use a file manager, search for the last backup in the directory "sdcard:cactus/default", check its size (which should be smaller than olders files) then delete it, and open Cactus again.

Finally, like any offline tool, you have to frequently backup your datas on your PC, but fortunately, this is rather simple using GNU/Linux. I wrote an udev rule and 2 little shell scripts on my website to do the job every time the device is plugged in ! This scripts are provided "as is" and you have to rewrite them to reflect your own configuration.

Cactus is still under developpement and has been tested on a Geeksphone Peak & a Alcatel One Touch Flame, with Firefox 1.3. Please report any bug to contact@alsatux.com.

The Cactus icon is a SVG composite using the icons of placidoaps (http://openclipart.org/detail/28740/-by--28740) and palomaironique (http://openclipart.org/detail/45841/sticky-note-green-folded-corner-by-palomaironique and others notes) - thanks to both of them !

