Software‎ > ‎

BookListGen GUI





Mono under Linux
.NET under Win32
Meta-Info Editor
Full XML Meta-Info Editor


What is it?

BookListGen GUI is a graphical version of BookListGen (A BookList generator for the Sony Sony LIBRIe e-book reader. It's written in C#/GTK# and runs under the mono platform on Linux, as well as MS .NET on Windows. BookListGen GUI is released under the GPL license.

What can it do?

Basically, it allows you to get books onto your LIBRIe. BookListGen GUI can also create the LIBRIe's required directory structure on a mounted memory stick. This allows the LRF files to be read from this memory stick when it is inserted into the LIBRIe. As of version 0.6.5, the full XML meta-information for the BookList/LRF file can also be edited. Full instructions are provided in the README file included. More information can also be found on the LIBRIe Wiki, and the Yahoo LIBRIe Group.

What do I need?

  • Firstly, you need #ZipLib in order to run/compile the BookListGen GUI. Just download the zip, extract it and drop ICSharpCode.SharpZipLib.dll into the same directory as BookListGen GUI.
  • You also need mono/.NET installed. I'm using the mono 1.0 which is included in Debian unstable, but anything recent should be fine.
  • If you're using MS .NET on Win32, you will also need the GTK# for Win32
  • A memory stick and memory stick reader. (I recommend the Belkin USB 2.0 15-in-1 reader for Linux users).
  • A LIBRIe e-book reader.

Where can I get it?

BookListGen GUI v0.7.5 can be downloaded in source code form from the following location:

https://sites.google.com/a/peterknowles.com/main/software/booklistgengui/booklistgengui-0.7.5.zip

Precompiled binaries for Win32 (0.7.5)/Linux (0.7.5) are included with this source package.

Who wrote this?

BookListGen GUI is written by me ( Peter Knowles <peter@peterknowles.com> ), but it wouldn't have been possible without the information provided by some of the members of the Yahoo LIBRIe Group. Any suggestions or comments ( or patches, if you are so inclined ) are welcome.