Comment Web server with a script and a cron job (Score 1) 230
- Don't organize by color... my wife did this to me once, and I could never find things again.
- Don't use a library-strength scheme like Dewey, LoC or Cutter... you'll kill yourself later. I promise.
- It's much easier to split things into bookstore classification: by general subject, then by author, then by title... but if something else makes sense for you, then do that instead. After all: this is your library.
- If you want to give ID numbers to each book, don't get too hung up on order: this is just a way to find the book in a database. It only needs to make sense to a computer.
Make yourself a basic SQLite database, maybe hosted on a PHP server or whatever you dig. I like Sinatra. After that, the interface is just a matter of how much pizzazz you want to add, and if you want it to be public.
Once you have items tagged with an ID number, saved in your trusty database, you can play with metadata. For something simple, try Dublin Core. If you want to show your collection to the world, try Omeka.
After that, you're going to need a script with reminders for people that inevitably will want to read your book. Every time a person borrows a book, make the script use cron to email them every week, to remind you to give it back.