Re: An alternate presentation of Code4Lib Journal

From: Louis St-Amour <louisstamour_at_nyob>
Date: Sun, 2 Jan 2011 17:06:19 -0500
To: CODE4LIB_at_LISTSERV.ND.EDU
Sorry to deprive you of the challenge Greg, but I've made epub versions
(automatically) of issues 1 through 12. Right after epub was first
mentioned, I starting considering how I'd go about converting the site to an
epub package. Of course the holidays intervened, but given it's Jan 2, I put
some spare time towards it et voila!

Download a first draft of the journal in epub here:
https://github.com/LouisStAmour/journal2epub/downloads

Site maintainers may be interested in the error logs. Look for lines saying
"referenced resource missing in package". Sometimes it's my fault (e.g. an
absolute image reference I missed in 3.epub) and sometimes it's a typo (e.g.
a link to drupal.org that actually points to <a href= in an issue 12
reference). Before posting these epub files live on the site, we should run
through the logs to fix things, perhaps hand-tweak and recompile the HTML as
epub, make sure images are sized correctly on non-iBooks readers (e.g. my
Sony Reader), perhaps add cover art, copyright & table of contents with
abstracts.

Source code is mostly one file (it hasn't been refactored), under MIT
license (from Expat):
https://github.com/LouisStAmour/journal2epub/blob/master/journal2epub.rb


Louis St-Amour
York University Digital Media BA student & Osgoode Hall Law School student
webmonkey
http://www.lsta.me/ or on Twitter, @4Lou

On Mon, Dec 27, 2010 at 12:42 AM, Greg Williams <
gwilliams_at_westlinnoregon.gov> wrote:

> Karen's right, EPUB content is basically XHTML/CSS/graphics, so converting
> from web->EPUB shouldn't be that difficult.
>
> The hardest part would be properly constructing the required
> manifest/metadata XML files.  After you do all that, creating an EPUB
> archive
> is basically a matter of packaging all the files into a ZIP archive and
> changing
> the file extension.
>
> If you already have the HTML/CSS/images, a tool like Calibre (
> http://calibre-
> ebook.com/) should do a basic conversion.  If you wanted to do a bit more
> customization, something like Sigil (http://code.google.com/p/sigil/)
> could
> also help simplify the task of gathering/organizing content, automatically
> creating required metadata/manifests, etc...  I'm sure there are many other
> tools out there, those are just the two I've been playing with recently
> while
> preparing for an upcoming presentation on EPUB.
>
> I, for one, would welcome an EPUB version of the Code4Lib journal; I read
> Pragmatic Bookshelf (http://www.pragprog.com/magazines) and Hacker
> Monthly (http://hackermonthly.com/) every month in EPUB format (on an
> iPad), and really find the experience much more enjoyable/engaging than
> reading the same content in a browser on my desktop/laptop.
>
> Time permitting, I might be persuaded to put together a sample EPUB issue
> of
> the journal, if there was any interest...
>
> -Greg Williams
> West Linn Public Library
> gwilliams_at_westlinnoregon.gov
>
>
>
> On Sun, 26 Dec 2010 07:41:34 -0800, Karen Coyle <lists_at_KCOYLE.NET>
> wrote:
>
> >Epub is essentially HTML at its root, which should make this easier. I
> >think that the Internet Archive may have done this -- they are
> >exporting books in ePub format. I'll forward this question to some
> >folks there (rather than putting their emails in a public list).
> >
> >kc
>
Received on Sun Jan 02 2011 - 17:08:23 EST