What is it?
BookListGen.sh is a Bash port of BookListGen
- a booklist/index file generator for the Sony LIBRIe
ebook reader. It runs on Linux and OS X, and is released under the GPL license.
What can it do?
Basically, it allows you to get books onto
your LIBRIe without using Windows. BookListGen.sh can create the LIBRIe's
required directory structure on a mounted memory stick. It can also
scan for LRF (BBeB ebook) files and add these files to the index. This
allows the LRF files to be read from this memory stick when it is
inserted into the LIBRIe. Full instructions are included in the README
file inside the package. More information can also be found on the LIBRIe Wiki
, and the Yahoo LIBRIe Group
What do I need?
BookListGen.sh makes use of common tools which should already be available on any recent Linux/OS X system:
od, awk, sed, dd, gunzip, cut, iconv, tr, grep, file
- A locale which supports UTF-8 (e.g. en_GB.UTF-8).
A memory stick and memory stick reader which is supported under your OS. (I recommend the Belkin USB 2.0 15-in-1 reader for Linux).
A LIBRIe (Duh)
Where can I get it?
The latest version of BookListGen.sh (v0.3) can be downloaded form from the following location:
Version 0.3 adds support for OS X machines which do not have the od
utility. On these machines hexdump can be used instead, by setting the
variable USEHEXDUMP=1 at the top of the script.
Who wrote this?
BookListGen.sh is written by me ( Peter Knowles
Thanks to Craig Horman for patches and debugging under OS X. Any
suggestions or comments ( or patches, if you are so inclined ) are