Search your bookshelf with a $65 barcode scanner

June 7, 2009

in Gadgets/Hack

(Okay, if TechCrunch wrote about my video then I should probably at least do a blog post too.)

Last year I suggested potential Summer of Code projects and one of my favorite suggestions was “How about a good open-source program to manage your book library? Something like the Delicious Library program, but that works with Linux?” In the blog comments, Colin Colehour left an excellent comment: “Matt, Can’t you use Google Books to keep track of your book library at home? You can add books that you own to the ‘my library’ list and then export that as an xml file and they have RSS feeds.”

The suggestion was so obvious that I smacked my head. Why install software at all when a website will store the data for you? The only problem was how to tell Google which books I own. Well, there’s a neat hack for this too: Amazon carries the Adesso NuScan 1000 bar code scanner for $65.44 with free shipping. I’m sure you can get barcode scanners for cheaper (anyone remember the CueCat scanner that was free?), but the Adesso had good reviews.

With that, adding your books to Google’s My Library feature is simplicity itself–the Google Books team has tweaked the workflow so that you can barcode scan and add lots of books very quickly. Here’s the video to demonstrate:

Why would you record which books you own in the first place? The immediate reason is that you can run full-text searches against the books in your library. That’s right: just by scanning bar codes, you can search over the text of books you own. Down the road, I can easily imagine other uses. Wouldn’t it be great if you could upload your list of books to Amazon, and it would automatically suggest other books you should read? Or avoid suggesting books that you already own? Josh Lowensohn mentions another great reason to do this: it creates a record for insurance purposes.

Once you have your book list, there are social networks for book lovers such as Goodreads and LibraryThing. And please note: this isn’t the only way to scan your books. Delicious Library 2 is $40 commercial software for the Mac that can use your Mac’s built-in webcam.

Special thanks to Michael ‘Wysz’ Wyszomierski for recording and producing this video. I love that he showed the computer’s screen and showed an “action shot” of scanning the books.

{ 41 comments… read them below or add one }

Greg Dona June 7, 2009 at 12:29 pm

How about a reply about the nofollow saga first, please? =]

hapdaniel June 7, 2009 at 12:47 pm

Now all I have to do is buy new copies of most of my books so that I have versions that contain a barcode.

Swansonager June 7, 2009 at 12:54 pm

Very cool Matt, couldn’t the G1 phone do a good job of this too with the built in scanning capabilities?

Dharmesh Shah June 7, 2009 at 1:06 pm

We need an iPhone app for that!

Something that allows us to scan bar codes, build a list of books, and then export that list for use wherever we want. That would be cool. I’d pay money for that.

I don’t need yet another device in my life (and it makes me happy when I can use existing devices to do new things).

Rachel June 7, 2009 at 1:21 pm

It’s a good idea, but now I need to be able to import the file up to Google as I’ve already scanned everything into Delicious Library.

Maurice June 7, 2009 at 1:38 pm

wel now some one needs to to do an OCR program for the iphone to scan books that are to old to have a barcode and just have a printed ISBN

Matt Cutts June 7, 2009 at 1:38 pm

Swansonager, there’s a nice barcode library for Android, so you could definitely write an app. What would be even more fun is to write an app where the Android phone (when tethered via USB) would act like a keyboard/barcode scanner. Hold the bar code up to the camera, and then the G1 could “type” via USB whatever the barcode is. Truthfully though, I’m not sure if an Android app could do that. It would need to look like a keyboard when you plug in the USB cord instead of the hard drive that it looks like by default.

Rachel, I think DL can export text or XML. If the ISBN is exported too, you could extract the ISBNs and paste them into Google Books in large batches.

pavs June 7, 2009 at 4:28 pm

I am using a Mac OSX app called “Delisious Library” It has a really nice interface and its not only for books. Everything can be added from Amazon (and other sources) by searching through name and author and ISBN.

David Bailey June 7, 2009 at 4:45 pm

> “Wouldn’t it be great if you could upload your list of books to Amazon, and it would automatically suggest other books you should read?”

amazon.com -> Your Account -> Your Collection -> Add Titles

Lets you type ‘em in, upload a file of ISBNs, or scan ‘em with your webcam. For sure it’ll influence your recommendations. I don’t know offhand if it gives you any special access to the scans. Amazon’s iPhone app doesn’t seem to help any with this.

Adam Bertram June 7, 2009 at 6:00 pm

As an avid book reader, book seller and teacher of book selling, I can see all kinds of uses for this technology! Thanks, Matt!

P.S. I have that exact same scanner and have probably scanned over 10,000 books with and it’s still working great. I love it.

Jason Nazar June 7, 2009 at 9:55 pm

When I woke up this morning I had not idea I was going to buy a Bar Code Scanner, little surprises…. This is a crazy cool feature. But who are the team of elves employed at Google to actually scan all those thousands of orignal books, sheesh, you can give Santa’s troop a run for their money

Diego June 7, 2009 at 9:56 pm

It’d be nice if My Library allowed one to setup a private library.

Christian June 7, 2009 at 9:59 pm

Well done, this has been a feature I have been waiting for a while.

Actually, it was my feedback to the Google Book team last August (14th August). I wanted the possibility to use a bardcode reader to add books to the “my library”, have recommendations on other books based on my books and on libraries with books similar to mine (like Amazon); furthermore, I wanted the possibility to have communities based on the common interests. Apparently many people wanted same feautures.

Well done!

Second hand cars June 7, 2009 at 10:19 pm

I think i hve 2 buy new copies of my books..lol

Its a good idea..bt i guess v want something that allows us to scan bar codes, build a list of books, and then export that list for use wherever we want.

Think dear it would be a gr8 idea n will work too..

Matt Cutts June 7, 2009 at 11:53 pm

Jason Nazar, it is pretty fun. :) Diego, agreed.

Alwin Hoogerdijk June 8, 2009 at 1:35 am

Hi Matt,

Our Collectorz.com Book Collector is another solution for cataloging books by scanning ISBN barcodes (for Windows and Mac):
http://www.collectorz.com/book/

We have a companion iPhone app for browsing your book collection on your iPhone or iPod Touch:
http://www.collectorz.com/book/iphone-app.php

Kevin June 8, 2009 at 5:42 am

When I read the Google Books blog on this, I expected to learn that I could use the barcode scanner tool on my Android G1 to get this done, rather than needing an actual stand alone barcode scanner. What are your thoughts on this, is there a way to get it done with our phones?

Ryan June 8, 2009 at 7:01 am

Think it will still work with a cuecat? I still have one lying around somewhere.

KenF June 8, 2009 at 8:30 am

For older books or hardcovers that no longer have the barcode, it would be cool if you could take a photograph of a page of a book, and then Google using OCR could match it up with the text in its library.

What would be even cooler is if you could just take a picture of a bookshelf and Google could use OCR (and even color matching?) to tell what books you have based on the information on the spines of the books.

Eric Kramer June 8, 2009 at 9:49 am

Shelfari (www.shelfari.com) lets you set up a virtual book shelf-It is owned by Amazon

Swansonager June 8, 2009 at 10:02 am

Ahh.. that’s a great call Matt, I wonder if there is something you could do as far as pairing the G1 with a Bluetooth and passing it through to your laptop that way? Hmmmmmm

Greg H. June 8, 2009 at 3:47 pm

Great call on the barcode reader – I have a collection of books that is either excessive or obsessive depending on your point of view. I have wanted to enter them into a system of some sort but always balk at the thought of manually entering every book I have accumulated along the way.

If there were such a thing as Google Vinyl, all of my dorky dreams would come true. Having all my books and all my records online?? I would never again go through the horror of finding a first edition in mint condition and wondering whether I already own it in mint…..

Mayel June 8, 2009 at 4:01 pm

Of course there’s an app for that (for iPhone and Android) : http://www.snaptell.com/apps/
It works by taking a photo of the cover of books, DVDs, CDs, etc
It gave amazingly good results in my tests.

Nir Levy June 8, 2009 at 6:03 pm

Would be nice if we could prove ownership and then be able to search and read through the entire text online at Google Books.

Jeanne June 8, 2009 at 8:26 pm

+1 to the private library idea.

An alternative is to permit the choice of a book being public or private, much as delicious.com lets you mark ‘do not share’ for individual bookmarks.

Andy Beard June 8, 2009 at 9:17 pm

Local public libraries could make great use of similar functionality, even including book availability.

Peter (IMC) June 8, 2009 at 10:01 pm

Pretty cool. Do you know of an S60 app for that Matt?

John C June 9, 2009 at 12:53 am

Pretty useful …but google hasn’t scanned in every book. So if I add Gladwells ‘Outliers’ to my library I still can’t search that book. Am I right?

ProFx June 9, 2009 at 9:25 am

Really pretty :)
I think it’s possible using Nokia barcode reader.

Rabidgremlin June 11, 2009 at 2:55 am

If you looking for an Android app check out ScanPaste. I put this together a few days ago exactly for the purpose of scanning and importing book barcodes into Google Books :)

Charles June 12, 2009 at 5:30 pm

I like Andy’s idea. That would be great to be able to login, search for a specific title and see if they have it ‘in stock’.

Kevin Lam June 12, 2009 at 10:41 pm

Now that’s pretty cool. At first, I thought I could just do a search on Google, but then again, I don’t always get it. There are times I want to quote a book and I just simply can’t remember what page. This would mainly be the reason why I’d need this scanner for. I’ll definitely have to get a hold of this thing soon.

Justin Gray June 15, 2009 at 10:48 am

This is really neat. Now I just want to get my hands on the new Google Wave application.

Tom HD June 22, 2009 at 8:37 pm

Great idea. I wish I had this a couple of years ago when I ran a online bookstore through Amazon. It would have helped with the inventory nightmare.

Grace Alexander July 12, 2009 at 10:08 am

Completely evil here, and I apologize for that – but isn’t there some sort of liability here if simply scaning the bar code can bring up the text for you? What’s to stop people from scaning barcodes at all their friends’ houses – or even better yet, waltzing into a book store and discretely zapping all the codes of the books they’ve been wanting?

Just saying…. :P

Curtis July 15, 2009 at 4:49 pm

COOOOOOL tip. Thank you Matt.

Greg August 1, 2009 at 8:06 am

Fantastic post. This is going to revolutionize our company’s library. I do, however, have one question:

Does anyone have recommendations for adding books to My Library that do not have ISBN numbers?

Several of the titles are older educational workbooks that don’t have ISBN #s. Thanks!

Jim Brock August 18, 2009 at 12:33 pm

This is great! We’re creating a small library for a college prep school in Santa Cruz, and are using a bar code scanner to get all of our books online through Google Books. The entire school will be able to search our library, and we can export the titles to make check-out cards.

BUT after 90 minutes of scanning and checking, we’re getting throttled because they think we’re using automated queries.

Can you help?

Thanks!

Carlos September 7, 2009 at 1:44 am

“The aim of Google Books is to help you discover books and learn where to buy or borrow them, not read them online from start to finish.”

It would be super awesome if we could log onto Amazon, Abebooks, ebay, etc and have them send you folks a list of books that we’ve purchased from them. If we can prove that we’ve purchased the books then there’s no reason why we shouldn’t have full access to those books in our Google Books library. Well…unless we resold them or gave them away…which people would be more inclined to do…which would violate copyright.

So it’s possible to practically prove that we’ve purchased a book (at least from major online book stores), but impossible to practically prove that we currently own that book. Darn it. I rarely reread novels but it would be really helpful for reference books that I frequently need to reference.

DE. Utomo September 9, 2009 at 8:05 pm

This is awesome ! I can search the text of book I want in my private library just by scanning bar codes? Thanks for the pos Matt!

TJay February 22, 2010 at 2:52 pm

This would be a great app to create a record of a cd or dvd collection. Just scan in the bardcode, create the list and sent to a pc via email.. or even better, a record keeping wesite.

Leave a Comment

If you have a question about your site specifically or a general question about search, your best bet is to post in our Webmaster Help Forum linked from http://google.com/webmasters

If you comment, please use your personal name, not your business name. Business names can sound salesy or spammy, and I would like to try people leaving their actual name instead.

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: