Distributed Library Project

Commodity consumption
Commands the malaise
That strangles my neighborhood

Similar interest
Will create community
And negate social currents



Screen Shots

Mailing List

Wiki Page

The following third party software packages are required:
  • Apache
  • MySQL >= 4.0
  • mod_php
  • php4
  • php4-mysql
  • perl
  • Perl::DBI module
  • libwww-perl
Stable Release
The latest release of the software is at Savannah's DLP project

Change Log

Version 0.6
  • Added support for music.
  • Added a 'recommended reading' feature.
  • Removed the dependency on register_globals
  • Added a PHP/web-based installation/upgrade procedure.
  • Added a 'new stuff' feature.
  • Added a 'similar titles' feature.
  • Added an advanced search.
  • Added category administration.
  • Added spanish language support.
  • Big Fixes.
Version 0.5
  • Added per-user language selection.
  • Merged borrowed, loaned, and pending item information into a single 'Your Status' page.
  • Added a 'lost password' utility.
  • Added ability for users to edit their longitude/latitude values.
  • Added a basic administration page.
  • Added distance information to search results and other status pages.
  • Added 'dlp_' prefix to all database tables.
  • Switched to internal password hashing.
  • Misc. bugfixes and minor enhancements.
Version 0.4.1
  • Fixed interest update bug.
Version 0.4
  • Full language templating support.
  • French and German language translations.
  • Subdirectory install support.
  • Fixed geolookup bugs.
  • Reading lists maintain order.
  • 'Remember Me' login feature.
  • ISBN lookup retrieves editor reviews.
  • Bug fixes.
Version 0.3
  • Added support for non-US address->lon/lat translation.
  • Modified map links to work with non-us address.
  • Non-US installs now prompt for Post Codes.
  • Added "Reading Lists".
  • Display common interests in bold.
  • Better interest searching.
  • Support for EAN lookups in addition to ISBN lookups.
  • Added Laserdisc as a supported media type.
  • Minor bug fixes.
Version 0.2
  • Actually included database.schema in the package so that dbsetup.sh will create the necessary tables.
  • Sorry.
Version 0.1
  • Initial release.

CVS Access
This project's CVS repository can be checked out through anonymous CVS over SSH with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anoncvs, simply press the Enter key.

The SSHv2 public key fingerprints are:
(for the machine hosting the cvs trees)

RSA: 1024 80:5a:b0:0c:ec:93:66:29:49:7e:04:2b:fd:ba:2c:d5
DSA: 1024 4d:c8:dc:9a:99:96:ae:cc:ce:d3:2b:b0:a3:a4:95:a5

Browse the CVS tree,and deal with files individually, or

	export CVS_RSH="ssh"
cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/dlp co dlp

(When you update from within the module's directory (with cvs update) you do not need the -d option anymore.)

DNS Aliases
If you set this up in your area, contact moxie a t thoughtcrime d o t org for a yourcity.communitybooks.org DNS alias.