Hey there,
I just wanted to give you a little progress report on vido [1].
After the openzim developer-meeting [2] quite a few changes were made to the
format to allow the usage of zim files even on limited devices such as the
Ben NanoNote.
Last night, after finally finding the right file, I managed to get the full
german wikipedia (without images) to run nicely. The file is on the openzim
server in their download section[3].
There are quite a few neat functions in vido. Please be patient with it,
responses are not instant, but it does what you ask it after 1-2s at the
most. There are still a few quirks here and there. Scrolling is not optimal,
the way links can be selected deserves another look etc etc. But the
foundation works.
One word abotu the zim files. Currently there are only german wiki files
that have been tested. I will dive into the mechanism of creating other zim
files as soon as I get back from FOSDEM. I have been told there is a process
for that already, but it is not well documented. We are also in talks with
the Wikimedia Foundation and other wikis to get them to publish wiki files
themselves.
If anyones feels like diving into the code to make it better, faster, nicer
please go ahead. Just contact me for git access and such.
Once again a big yay for the openzim project!
Ok, here a small list of what vido can do:
- open and display contents of a zim file (on the console):
vido [PATH TO FILE]
- get a random article (in vido):
ctrl + r
- search for an article (in vido):
ctrl + s
- go back to last article (in vido):
ctrl + b
- go to next article (if you went back before) (in vido):
ctrl + f
- display your history (in vido):
ctrl + h
- go to top (in vido):
ctrl + t
To move through links in an article use TAB. If you only want to scroll use
the arrow keys.
Note: If you scroll the cursor doesn't move, which means that if you tab
after you scrolled for a while the display will go back to the last link you
selected.
/mirko
[1]
http://projects.qi-hardware.com/index.php/p/vido/
[2]
http://openzim.org/Developer_Meetings/2009-2
[3]
http://openzim.org/ZIM_File_Archive