I am working on a replacement (called OcherBook) for the Nickel application (the core of Kobo’s e-reader software stack). Ocher is iron (III) oxide, used for early cave paintings and pigment.
Some of the good points of Nickel that I want to keep or even improve upon:
Some of the bad points of Nickel that I want to remove or fix:
Currently (late 2012) a patient developer could read epubs on the Kobo Touch with this. Text rendering is simple (no superscripts, no block quotes, no CSS, etc) and images are not implemented. Navigation is only a page at a time. Installation is quite manual.
You’ll need to get FTP and telnet access to your Kobo to install OcherBook. Instructions are here.
git clone firstname.lastname@example.org:ccoffing/OcherBook.git cd OcherBook git submodule init git submodule update make
Will improve these “instructions” when I actually get to that point. But the concept is encapsulated in the run-kobo.sh script:
End-users can try the binaries here. Keep in mind this is a work in progress. Also, remember that OcherBook is not yet a complete firmware installation. For safety, this installer will install OcherBook beside Nickel, but not replace it.