<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>John&#039;s Blog &#187; ztxt</title>
	<atom:link href="http://john.nachtimwald.com/tag/ztxt/feed/" rel="self" type="application/rss+xml" />
	<link>http://john.nachtimwald.com</link>
	<description>My little blog</description>
	<lastBuildDate>Sat, 31 Jul 2010 17:28:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>lebookread</title>
		<link>http://john.nachtimwald.com/2010/05/16/lebookread/</link>
		<comments>http://john.nachtimwald.com/2010/05/16/lebookread/#comments</comments>
		<pubDate>Mon, 17 May 2010 01:52:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[lebookread]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[palmdoc]]></category>
		<category><![CDATA[pdb]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[rb]]></category>
		<category><![CDATA[ztxt]]></category>

		<guid isPermaLink="false">http://john.nachtimwald.com/?p=358</guid>
		<description><![CDATA[I have been taking a short break from blogging again. The pressure at work has only increased and is eating into a lot of my time. I haven&#8217;t been motivated to work on personal projects because well they are work. However, this has recently changed a bit. I&#8217;ve started a Qt based library for reading [...]]]></description>
			<content:encoded><![CDATA[<p>I have been taking a short break from blogging again. The pressure at work has only increased and is eating into a lot of my time. I haven&#8217;t been motivated to work on personal projects because well they are work. However, this has recently changed a bit.</p>
<p>I&#8217;ve started a Qt based library for reading ebooks in a generic manner. It is called <a href="https://launchpad.net/lebookread">lebookread</a>! It is it&#8217;s early stages. So far I have it supporting epub, palmdoc pdb, ztxt pdb, tcr, and rb files. I plan to support ereader pdb, mobi, and plucker files in the near future.</p>
<p>The main goal of this project is to make reading ebooks easy for Qt based projects. I&#8217;ve chose to write the library in C++. This is also my first attempt at writing a library and it shows. I hope that it will be used by <a href="http://code.google.com/p/sigil/">Sigil</a>.</p>
<p>The real motivation of writing lebook read is I really want a good light weight ebook reader. The current offering have issues. I want something that is a bit more advanced in it&#8217;s rendering than <a href="http://www.fbreader.org/">FBReader</a>. I also didn&#8217;t want anything with as large a dependency list as <a href="http://calibre-ebook.com/">calibre</a>. So, I plan on using lebookread to write my own ebook viewer.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.nachtimwald.com/2010/05/16/lebookread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calibre Week in Review</title>
		<link>http://john.nachtimwald.com/2009/05/10/calibre-week-in-review-4/</link>
		<comments>http://john.nachtimwald.com/2009/05/10/calibre-week-in-review-4/#comments</comments>
		<pubDate>Sun, 10 May 2009 12:29:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[calibre]]></category>
		<category><![CDATA[eReader]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[palmdoc]]></category>
		<category><![CDATA[pdb]]></category>
		<category><![CDATA[ztxt]]></category>

		<guid isPermaLink="false">http://john.nachtimwald.com/?p=113</guid>
		<description><![CDATA[Device interfaces can now be configured in the GUI. Also, there is a simple framework for creating plugin configuration widgets. I&#8217;ve added a metadata reader for the eReader format. However, eReader supports 3 ways to set the metadata in the file. 1) In the pdb header (only supports setting a short title). 2) In the [...]]]></description>
			<content:encoded><![CDATA[<p>Device interfaces can now be configured in the GUI. Also, there is a simple framework for creating plugin configuration widgets.</p>
<p>I&#8217;ve added a metadata reader for the eReader format. However, eReader supports 3 ways to set the metadata in the file. 1) In the pdb header (only supports setting a short title). 2) In the metadata section of the file (supports the most information: title, author, publisher, copyright, isbn). 3) Embedded in the text as a comment. 2 and 3 are only accessible if the book does not contain DRM (or has been unlocked, but Calibre does not support this). 3 is not supported at all with this metadata reader. The reader first tires 2 then falls back to 1 if the book is DRMed or if the metadata section is non-existent.</p>
<p>Two new input and output formats have been added. ztxt and palmdoc. They are both pdb formats like eReader. For input the pdb input plugin will automatically determine the internal format and call the appropriate code path. For output the default is palmdoc but there is an option &#8211;format that can be used to change it to any other supported pdb output format (ztxt is the only other currently). The format option is also available in the conversion dialog in the GUI.</p>
<p>Speaking of conversion in the GUI. It now works. There are all new dialogs for single and bulk conversion. Pretty much anything that can be done using the command line ebook-convert can be done in the GUI. Bulk, single and auto conversion are all complete and working. Auto conversion will also honor a users preferences for formats set for the device interface plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.nachtimwald.com/2009/05/10/calibre-week-in-review-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
