[Sugar-devel] Using web services to browse Internet Archive

James Simmons jim.simmons at walgreens.com
Wed Jun 17 12:10:36 EDT 2009


The latest Read Etexts has a feature that lets you browse an offline 
catalog of books from Project Gutenberg and download the books you find 
to your journal.  It's an impressive feature, but it isn't as useful as 
it might be because Read Etexts only works with plain text.  So while 
there is a good selection of books for young readers, the books are not 
illustrated.

If I was looking for illustrated books for young readers I'd look at the 
Internet Archive website.  IA creates ebooks by scanning page images and 
creating PDF and DJVU files out of them.  They have more books than PG 
does, and many of them are illustrated.  Now what they don't have is a 
handy offline catalog like PG has, but through the Open Library project 
(http://openlibrary.org) they do provide a RESTful API to access the 
contents of their database.  So it looks like you could make an Activity 
that uses this API to search the Open Library and download what you find 
as Journal entries that can be resumed by Read.

When I was looking into this I came across this email thread from 2007:

http://markmail.org/message/n2lag4kxm3sp22jl

In it Don Hopkins describes an Activity to do pretty much what I've 
described above. He mentions an API for the Internet Archive that 
returns an RSS feed or
something like that. I'm wondering if this ever got written and if 
anyone remembers what happened to it.

James Simmons



More information about the Sugar-devel mailing list