DocBook-XSL 1.76.0 released for testing with many EPUB enhancements
Version 1.76.0 of the open source DocBook-XSL stylesheets, which convert DocBook documents into a variety of outputs including PDF, HTML, and EPUB, has just been released into the wild for testing. It...
View ArticleEpubcheck developer build with check for unmanifested files: available for...
Apple’s iBookstore requirement that all files in the .epub must be listed in the OPF manifest has caused a lot of headaches for content producers. There’s no such requirement in the actual EPUB 2.0...
View Articleepubcheck 1.1 release candidate 1 available for testing
Threepress has contributed patches to a number of significant bugs and improvements to epubcheck recently: Error message generated for valid ISO8601 date [BUG] Checking for unused files which are not...
View ArticleEpubCheck 1.1 released
EpubCheck, the open-source tool widely used for checking and testing EPUB files, has been updated to release 1.1. The release is available on Google Code. Note: There is a new jar file in lib/. Ensure...
View ArticleRunning epubcheck on your computer
epubcheck is a valuable tool for anyone working with EPUB documents. Many beginners choose to start using it via the online validator at http://threepress.org/document/epub-validate, but it’s a mistake...
View ArticleThree for Threepress
We’re very excited to have a new team member for Ibis Reader. Ned Batchelder will be working with us in the weeks ahead to update and improve Ibis, and to add some features that have been requested by...
View ArticleEPUB export improvements in Apple Pages 4.0.5
I haven’t been checking each incremental release so it’s possible this landed earlier, but the current version of Apple Pages has improved the semantics of their EPUB export. The original template now...
View ArticleCan an author create an EPUB file using normal tools? Part 1: Pages
Yes, but it may require a Mac. The IDPF board met on the last day of the Digital Book 2011 conference at Book Expo America. One of our topics for discussion was what the IDPF as an organization should...
View ArticleCan an author create an EPUB using normal tools? Part 2: Scrivener
This is part two of a series on using author-friendly word-processing tools with native EPUB export. Part 1 was about Apple Pages. Part two: Scrivener I first became aware of Scrivener’s support for...
View ArticleCaveman: An HTML5 cache manifest validator
Over on his own blog, Ned Batchelder has written up his HTML5 appcache validator tool he whipped together while working on Ibis Reader: The result is Caveman, a Python tool to validate HTML5 cache...
View ArticleConvert TEI to epub
The most useful standalone tool in threepress right now is tei2epub, which the system uses to convert its internal source XML to the emerging e-book standard format epub. TEI is the Text Encoding...
View ArticleEpub tools repository created
I have split threepress into two different projects hosted on Google Code: threepress search, which is the web application that is running on threepress.org. epub-tools, which is a repository for...
View Article‘Tools’ section added, first tool is web-based epubcheck
For one-off checks or use by non-developers, there is now a web front-end for the valuable epubcheck validation tool. Uploaded files are run through the validator and any error messages are reported....
View ArticleDjango/MySQL database backup script
I’m sure everyone has one of these lying around, but here’s mine in case you are as lazy a programmer as I usually am. The only thing Django-specific about it is that it reads your database...
View ArticleUpdates to epubcheck web service
The web-based method to validate ePub files against epubcheck has been updated in a number of ways: The underlying version of epubcheck has been upgraded to 1.0 RC The timeout for large file uploads...
View ArticleBetter technical book reviewing with Subversion
I just received my copy of Python for Unix and Linux System Administration by Noah Gift and Jeremy Jones, for which I was a technical reviewer. I’ve done several tech reviews for O’Reilly in the past,...
View Articleepubcheck service now updated to use version 1.0.0
The web-based method to validate ePub files against epubcheck has been updated to use epubcheck version 1.0.0, the first official release. Additionally, the tei2epub library which bundles epubcheck has...
View ArticleTEI + Python + lxml + Dutch = Corpus Toneelkritiek Interbellum
I was pleased to be able to assist with the Corpus Toneelkritiek Interbellum project, which allows reading, browsing and searching of early 20th-century Dutch theater reviews. I can’t read Dutch, but...
View ArticlePython and XML (and Google!) in publishing applications
IBM DeveloperWorks has just released an article of mine on High-Performance XML Parsing in Python. Although there is nothing publishing-centric about the article itself, it was based on my own...
View Articletei2epub 1.0 release candidate, and docbook2epub released
Two updates to the epub-tools Python code libraries: tei2epub has been updated to version 1.0b2 as a release candidate. docbook2epub has been released The two libraries share common code which is...
View Article