<div class="gmail_quote">I use Calibre for my ebook management on my regular desktop and a while ago I saw a Calibre OPDS project.  Basically you run it against your Calibre database and it generates a browsable catalog of your ebook collection.  Calibre is cross platform, as is calibre2opds.  Unfortunately calibre2opds doesn't generate searchable catalogs, which is a huge issue with huge collections.<br>

<br>To sum it up, I put my 600MB Calibre collection on a USB drive, ran calibre2opds against it, and generated a web browseable catalog.  I installed apache on a 12.1.0 XO-1, then mounted that USB drive on /var/www/html/books.  Booted up a stock 12.1.0 XO-1, downloaded a few epubs from Browse, and they straight up opened in Read.  I tried downloading a book in rtf format, but that wanted to open in Write and then Write just hung.  And no, the XO-1 doesn't know what to do with mobi files.<br>

<br>If you have a well organized Calibre library and don't intend to add books all the time, this would be perfect for a schoolserver.  It doesn't require anything extra.<br><br>If a school was upfront with which ebooks they needed, someone could create that Calibre database and set up calibre2opds for it.  Ship it, it's done.  Lives in an apache dir, there's no messing with it.<br>

<br>Poking through my new "Bookserver," I realize that I have not curated things the way I should.  It's messy.  But it's just for my personal use.  Teachers could give little writeups, make sure the cover art is there, and make sure all books are in multiple formats.  Most of my books are only in mobi, since I do the vast majority of my reading on a Kindle 3.<br>

<br>As far as the "server XO-1," it just needed a web server.  I could have used lighttpd, but went with apache because that's what the XSCE is going to use.  Seriously, all I did on the XO-1 was "yum install httpd," started the service, and mounted the USB drive on /var/www/html/books.<br>

<br>If you've never used Calibre, it is a very, very nice piece of software.  Like iTunes for ebooks.  Cross platform, and converts seamlessly (except for PDFs.  That's always been crappy).  You can edit metadata, get bookcovers, and insert your own "blurb" for the book.  There are also plugins so you can strip DRM.  Not that I'm advocating this, but a teacher could be visiting in the States and use her sister's library card or Amazon account to download a lot of ebooks, then she could import those books into Calibre and take them home and serve them up to her students.  But that's a moral and legal issue outside our scope.<br>

<br>Just an option if Pathagar proves to be too problematic.<br><br>Reference Links:<br><a href="http://calibre-ebook.com/" target="_blank">http://calibre-ebook.com/</a><br><a href="http://calibre2opds.com/" target="_blank">http://calibre2opds.com/</a><br>

<br>Anna Schoolfield<br>Birmingham<br>
</div><br>