[IAEP] Project Gutenberg, etc.

James Simmons jim.simmons at walgreens.com
Wed Apr 29 17:10:59 EDT 2009


Carol,

I don't have an ebook reader, other than my XO.  I do have an ipod.  Now 
where the purpose of the ipod is to store your entire music collection 
in your pocket, and maybe an ebook reader could do the same thing for 
all your books, up until now I hadn't thought of the XO like that.  
Since the books are free and always available (unlike books on a Kindle, 
which you have to pay for and can't trade in at a used book store or 
loan to anyone) there isn't much incentive to keep the book on the 
machine once you're done reading it.   You can always download it 
again.  When I first wrote Read Etexts I downloaded the complete Burton 
translation of _1001 Nights_, plus the complete English translation of 
_The Mahabharata_.  I fully intended to keep them on the machine at all 
times, but I didn't.  I only had a few hundred meg storage, so something 
had to go.  After I finished reading "Edison's Conquest of Mars" by 
Garrett P. Serviss I blew that away too.

On the other hand I do have a large collection of comic books for 
reading with View Slides on my SD card, which has two gig to play with.  
Comics take much more room than plain text files, so the SD card is the 
only place I can keep them.  The SD card cannot do everything the 
Journal can do, including saving meta data like last page number read, 
so I end up copying the comic from the SD card to the Journal to read 
it, then deleting it from the Journal afterwards.

In any case I've never used my XO like you describe, because I never had 
enough content on it to need to do that.  The normal Journal view has 
been adequate for me.

I'm going to check out Calibre when I can.  If I were (hypothetically) 
to make something like Calibre for the XO it would probably be an 
Activity that showed you an alternate view of the Journal, except it 
would only show entries that have a MIME type that might be a book, and 
it would store meta info for the books, as well as the content type of 
the book (which the MIME type by itself would not be enough to do).  
Maybe this Activity would also include the code for Read Etexts, View 
Slides, etc. as well so you would manage and read your collection with 
the same Activity.  The metadata could be pickled Python objects stored  
in the  Journal.

Now that I look at Aleksey's description of the Library activity it 
sounds pretty similar to this.

The thing is the target audience for the XO and Sugar in general may 
find something like Calibre to be overkill.

James Simmons


Carol Farlow Lerche wrote:
> I wonder if you use an ebook reader?  An ebook reader, similarly to a 
> music player, needs a good way to organize and find content ON THE 
> MACHINE to read.  You aren't usually using it to read from the net -- 
> quite the contrary.   Now for a long time I used the browser to search 
> for my books (which were all html -- I'm a sf fan, and have a lot of 
> Baen Books content, both free and purchased).   This worked for me 
> because I knew how to transfer the content to my XO and manually 
> unpack it in a place that was consistent and create simple index 
> files.  But it was very ad hoc and wouldn't work for the average 
> user.  Then I discovered calibre, thanks to a posting on one of these 
> sugar related lists.  I switched away from sugar to using Ubuntu for 
> reading.
>
> Calibre has multiple parts.  One part is an application that imports 
> and catalogs your reading matter.  I don't say "books", because it is 
> more eclectic than that, encompassing rss feeds, pdf files, etc.   The 
> catalog interface has the expected meta-information one would expect:  
> title, author, publisher, subject tags, series, date of acquision.  It 
> displays this information in a tabular format and will sort the rows 
> by any of the column headings.  This is a great way to access a large 
> collection of reading material.  If sugar's journal had an alternate 
> display for materials flagged in a certain way, it could supplant this 
> function, but rather than wait for perfection in the journal, I think 
> it would be better to make this part of calibre, which is written in 
> Python, run under sugar.
>
> Calibre also has an ebook reader, so when you select an item in the 
> catalog you can open the book to read.  I think this component isn't 
> quite as good as fbreader, which has the ability to rotate the text 90 
> degrees.
>
> Calibre understands multiple formats and can convert among them.  One 
> thing it lacks is the ability to import from a URL.  (These conversion 
> tools are also available as command line tools).   One of the formats 
> it supports is epub, which is an open format for packaging a "book" -- 
> meaning text, illustrations and metadata into a single file.  This is 
> a great way to package reading material, and is what you are finding 
> on more and more free content sites.  





More information about the IAEP mailing list