Thokbook is a personal library system, written in perl. It is intended for medium to large individual collections (several thousand books). With thokbook, you don't need to enter large amounts of information for each of your books. Just scan its barcode or type in the ISBN or EAN and thokbook will get the rest of the information from Amazon. Then you can create web pages so you can list all your books or search them. You can also check books in and out and record who checked them out. So far thokbook has only been tested on Linux and Solaris, but it should work on any Unix system that has perl. It works with PostgreSQL (http://www.postgresql.org/), MySQL (http://www.mysql.com/) or a flat file database. Requirements: perl (5.8.0 or greater), and the following perl modules: DBI, Net::Amazon, Business::ISBN and one of DBD::Pg, DBD::mysql or DBD::CSV, depending on which database you want to use. If you want to be able to print out your one barcodes, you also have to install GD::Barcode::EAN13. Thokbook supports the Cuecat barcode scanner, if Barcode::Cuecat is installed. There are two parts to Thokbook: a perl module (Thokbook.pm) and a perl script (thokbook) that form a command-line interface with the module.