Slashdot Mirror


Solving the Home Library Problem?

zgrossbart asks: "My wife and I have about 3,500 books. We can't find anything. All the books are in random order. We want to find a solution for organizing our books. We have a barcode scanner, but I'm not sure the best way to use it. I want a solution that is easy to maintain going forward and makes books easy to find. I also want the data in an open format. I'm think about using MySQL right now, but I'm open to other suggestions. What software do other people use to organize their home libraries?"

6 of 579 comments (clear)

  1. Finding books.. by onion2k · · Score: 5, Insightful

    We can't find anything. All the books are in random order.

    Have a catalogue on your computer isn't going to tidy up and organise your bookshelf. SQL queries don't work on shelves. Unfortunately.

    1. Re:Finding books.. by Mondoz · · Score: 5, Insightful

      Exactly. A program is only be as good as its data.
      Taking and inventory of what you've got, and recording that data would only mask the symptoms of the underlying problem. The real solution is to organize the books, and eliminate the chaotic random scheme you have now.
      With your current setup, your inventory program would be completely dependant on being updated whenever a book is placed on a shelf, which takes discipline for the life of the application.
      Taking the time now to organize the shelves will greatly reduce the amount of work down the road, as long as you put your books back where you found them.

      --
      /sig
  2. Why software? by smoor · · Score: 5, Insightful

    Unless you have a massive reference collection or are checking books out to friends, why bother with software? The solution to your problem is physical organization. Even if you can't have all the books together, you could organize them using LOC or Dewey, or something and label the locations.

    Having to update software everytime you move a book or add a book is just one additional step that doesn't seem to add any value.

    When I was 12 I put all my books into PFS:File on an Apple //e. Printed little labels and everything. Why? Because I was 12 and had time to burn... I never looked at it again.

  3. Re:The Dewey Decimal System by TheWanderingHermit · · Score: 5, Insightful

    This is a good point. There's no reason in going hi-tech with scanners and bar codes when simpler solutions can do the job. Maybe that's the problem -- you're looking for a hi-tech solution to a lo-tech problem, so you're forgetting things like sorting by category and alphabetizing by the author's last name. I don't use the Dewey Decimal System, but I sorted my books years ago. I have fiction divided into several groups (sf & fantasy, literature, drama...) and the rest are grouped by subject matter and eact section is sorted by author's last name. I made sure the shelving arrangement allowed for adding a lot of books along the way. When done, I also had a good sized pile of books that were left over from college or from my ex-wife that were ones I'd never need or want to read, so I took them to the used book store for credit and that helped, as well.

    Who needs scanners and bar codes? Libraries have kept much bigger book collections organized for centuries with less tech than that.

  4. Re:The Dewey Decimal System by drinkypoo · · Score: 5, Insightful

    The problem with using the Dewey Decimal system in a residence is that home users may not have room to line up books by author. Books come in multiple sizes, but an individual shelf only holds one [maximum] size of book - and is inefficient with anything smaller. Thus, most home book collections are organized by available space.

    People without more shelf space than they can use are much better off just labeling everything where it sits, and returning books to the hole from which they came. The book information can go into a database, and you can search/browse them that way. Some clever software even steals book covers from amazon so you don't have to do it manually.

    My final suggestion is to put a barcode on each shelf. You could put one on the bookshelf too, but that's redundant. Scan the shelf, then scan all the books on the shelf. You can accomplish all this with a very simple untethered barcode reader (read: inexpensive.) When you bring the reader back and dump the data, all you have to do is maintain a teensy bit of state (remember the bookshelf info from the scan) and then just stick records in the db as you go. Each book will be recorded as being in the last location scanned. When you get a new location, overwrite the old variables, and keep going. When you get to the end of the data, you go home a winner. Snarf the data out of amazon or similar using one of the many APIs available (up to and including the official one) and you're done.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  5. Re:BookCrossing by Auger+Duval · · Score: 5, Insightful

    I believe this has already been taken care of... It's called the Dewey Decimal System.

    --
    --AD