Projects / BookBase


Bookbase stores each of your books in a MySQL database by its unique ISBN. Searches on your collection retrieve books by title, author, publication / copyright date, publisher, cover type and price, or even when or how many times you've read the book. Any entry can be modified or deleted with ease. Report printing is in the works.

Operating Systems

Recent releases

  •  19 Jan 2002 09:20

    Release Notes: Users can now backup and restore their entire bookbase database. A menu bar with various items, including as a status option that describes connection details, was added. The password entry now clears after a disconnection. Some bugs introduced in 0.8.6 where the date entries and the comments fields did not accept input were fixed. The 'All' and 'None' buttons now work as intended.

    •  12 Jan 2002 17:01

      Release Notes: A new 'Remove' option to exclude multiple book rows from a search without deleting them from the database, ability to remove muliple records from the results window using the Delete key, autosizing columns after every search, and new 'Loan Book' functionality.

      •  03 Jan 2002 11:21

        Release Notes: Sorting of generated reports is now available. GNU automake & autoconf were implemented to replace hacked Makefiles. A rudimentary report printing system, a function to check ISBNs for validity, and simple user config files have been added. Major bugs causing segfaults when running odd custom searches have been fixed.

        •  18 Dec 2001 19:13

          Release Notes: Use of GNU automake/autoconf, providing a painless compile and install process instead of the hacked up Makefiles of previous releases.

          Recent comments

          03 Apr 2004 22:47 bwyman

          FreeBSD Compile
          I downloaded the source for BookBase, but had some problems initially trying to compile on FreeBSD.

          I am using FreeBSD 5.2.1-RC2. After some locate commands, and a little intuition, I had to do the following, then run 'gmake clean' followed by './configure':

          setenv CPPFLAGS "-I/usr/local/include/mysql"

          setenv LDFLAGS "-L/usr/local/lib/mysql"


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.