Malarkey Software
» / I just needed this one feature from the book cataloging app I was using...
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 0 1 0 0111 011 0001 0111 0100
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 0 11 01 101 001 1011
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 10111 0110 100011
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1
[UPCToISBN]

UPCToISBN is a small application that pretty much does what its namesake says: converts the UPC (Universal Product Code) from a book into it's equivalent ISBN (International Standard Book Number). It's most useful when used with a barcode scanner to easily catalog a number of books: UPCs converted are logged to a text view component for copying and pasting into a book cataloging program (such as Books or LIbrary). In addition, the converted UPCs can be logged to a text file to be used as import data and can use Amazon.com's database to determine the title of the book (useful in determining if you have the correct ISBN).

Some history about why I wrote this application
I decided a while back that I wanted to catalog all the books I owned so I could keep track of what I had and show them off on my website. I found a great program called Books that did what I needed except for one thing: batch entry of books by scanning their barcodes. Fortunately, someone else had already done all the leg work of figuring out how to convert the UPC barcode on a book to its ISBN so all I had to do was adapt the core functionality into a Cocoa application. I should really point out that this is one of my earlier efforts in Cocoa programming so it's not as well written as my other projects.

.:Requirements:.
Mac OS X 10.3.9 or better (though it might work under 10.2 if anyone is willing to try).

.:Download:.
UPCToISBN.zip

.:History:.
[04 Mar 2007 - v1.0]
Initial version.

.:Screenshots:.
UPCToISBN screenshot