Projects / getxbook


getxbook is a collection of tools to download books from websites. There are tools to download from Google Books' "book preview", Amazon's "look inside the book", and Barnes and Noble's "book viewer". There is an optional GUI written in Tcl/Tk, and some shell scripts using OCR to create plain text or searchable PDFs and DjVu files from the downloaded books.

Operating Systems

RSS Recent releases

  •  14 Oct 2013 10:56

Release Notes: The best quality pages are always downloaded from Google Books now. Several other small bugfixes were made throughout the code.

  •  19 Aug 2012 23:55

Release Notes: This release fixes Amazon and Barnes & Noble downloading after they changed their websites, improves HTTP handling, tries early pages from Amazon even if they aren't listed in the index, adds a progress bar, allows pasting URLs into the bar, and improves documentation.

  •  27 Apr 2012 23:32

    Release Notes: The GUI has finally had a major overhaul, and is now positively attractive. This release also improves documentation, fixes a JPEG download bug, and tightens up the core code a bit.

    •  15 Feb 2012 22:02

      Release Notes: The GUI is much more responsive. A getbnbook bug has been fixed.

      •  12 Feb 2012 19:12

        Release Notes: This release is much more solid, with build and HTTP bugs fixed. It adds DjVu conversion scripts. Images always save with the correct extension now. The documentation has been cleaned up.


        Project Spotlight


        A Web-based LDAP client written in Python.


        Project Spotlight

        BAR: backup archiver program

        An archiver program with compression and encryption support.