Velib' is a service proposed by the city of Paris. Users can take away bike in several stations located in town. There is no extra charge added to your annual subscription if you do not use a bike more than 30 minutes.
Sayhoo is an audio navigation help for urban bicycle use with some Velib' related features (station position and timers).
The easiest way to install it, is to use your tablet's software manager, after having enabled the extras repository, or to use the one click install file.
It can run on a desktop, but i have not prepared a package for it. If you are interested to give it a try on your regular pc (you _are_ running linux or bsd, aren't you ?), you can fetch the sources on the garage svn repository.
Sayhoo does off line route finding as well as (rudimentary) voice guidance every 30 seconds, such as:
You are on Rue d'Edimbourg.
In 196 meters, turn right at 3 o clock.
You will be in Rue de Rome for 86 meters.
If you do not follow the route, it will not try to recalculate a new route and will tell you where it thinks you 'should' be.
The application takes a bit more than a minute to load the graph of Paris streets, and compute a route in roughly two minutes (this is why i prefer not trying to do automatic route computation).
It eats a _lot_ of memory so you will have to close other running application and desktop applet. I know it s a shame, but bear in mind all of this is in python, and the n810 only has 128Mb of ram (vs four times more on your regular tom-tom).
You will need some files describing the city you are interested in and tell Sayhoo where to find the directory in the preferences menu.
You can also change the language used to pronounce the streets name of the city you will be in (names are the one coming from openstreetmap).
A zip file with the data you need for Paris is available.
I am not allowed to distribute velib localisation data. If you are using Sayhoo in Paris, and are a veliber, launch the following script after you have set the data directory in Sayhoo preferences.
/usr/share/sayhoo/tools/feed-velib-info.py
It will download information from gpspassion and feed them in the sqlite database used by Sayhoo.
The /usr/share/doc/sayhoo/README.newcity file explain how to prepare a data repository for other city than Paris. Please let me know if you build such a directory so i can put it on a web server for other people to download.
Display refresh is bad, (right now, tap it to have it refresh), but hey, who needs to watch flashing things when driving a vélib ?