Seems to use old PyGtk instead of the newer GObject Introspection way:<p><a href="http://developer.gnome.org/gnome-devel-demos/3.2/image-viewer.py.html.en#first" rel="nofollow">http://developer.gnome.org/gnome-devel-demos/3.2/image-viewe...</a><p>From PyGtk website:<p><i>New users wishing to develop Python applications using GTK+ are recommended to use the GObject-Introspection features available in PyGObject.</i><p><i>Existing authors of PyGTK applications are also recommended to port their applications to PyGObject to take advantage of new features appearing in GTK-3 and beyond. More information on PyGObject and GObject-Introspection can be found at <a href="http://live.gnome.org/PyGObject" rel="nofollow">http://live.gnome.org/PyGObject</a> .</i><p><i>PyGTK-2.24 will be the final major release of PyGTK. Additional bug-fix releases may appear when necessary to maintain compatibility and stability with the GTK-2.24 series.</i>
I like the trick about identifying books (for bookmarks) via MD5 hashes, so that the name and path are immaterial. It's simple and obvious... once someone has already thought of it.<p>That also enables a very simple bookmark sharing system: store the hash, date of last access and bookmark points into any online system. Garbage collect with date expiration.
If you want to earn fame you could write a nice GUI to wrap around the command line tool (ebook-convert) from Calibre to allow people to do batch conversion of ebooks from one format to another.<p>Many people dislike the Calibre look and feel, and some of those people aren't sure about simple bash scripting.
If this could also do pdf and/or mobi, I'd be sold. Nevertheless, I think this just might replace Lucidor for me as my default epub reader.<p>Add in the ebook-convert feature from Calibre and you will win great fame and glory.