<feed xmlns='http://www.w3.org/2005/Atom'>
<title>public/oreilly-epub/Cargo.lock, branch v0.1.3</title>
<subtitle>[no description]</subtitle>
<id>http://cgit.farzat.xyz/public/oreilly-epub/atom?h=v0.1.3</id>
<link rel='self' href='http://cgit.farzat.xyz/public/oreilly-epub/atom?h=v0.1.3'/>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/'/>
<updated>2026-03-10T12:13:29Z</updated>
<entry>
<title>Release v0.1.3</title>
<updated>2026-03-10T12:13:29Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-10T12:13:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=e2015a8bb858521a4b45982b9e247503f65b2a3d'/>
<id>urn:sha1:e2015a8bb858521a4b45982b9e247503f65b2a3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stream downloads to files directly</title>
<updated>2026-03-10T09:33:39Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-10T09:28:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=6bcc81d4fc2c3f4e8330398859bee75166387bab'/>
<id>urn:sha1:6bcc81d4fc2c3f4e8330398859bee75166387bab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v0.1.2</title>
<updated>2026-03-09T07:25:39Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-09T07:25:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=9a2f37d7562b1aecae9c38b4e77e5216ba33bcd4'/>
<id>urn:sha1:9a2f37d7562b1aecae9c38b4e77e5216ba33bcd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v0.1.1</title>
<updated>2026-03-09T06:23:57Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-09T06:00:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=f914dd7533edccc4a01afb5a69e5a924e2c80fc9'/>
<id>urn:sha1:f914dd7533edccc4a01afb5a69e5a924e2c80fc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use XDG directories to map downloads</title>
<updated>2026-03-08T08:25:30Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-08T08:25:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=7c72d848131dbfcef47663bc6dd3e7c87225b7e4'/>
<id>urn:sha1:7c72d848131dbfcef47663bc6dd3e7c87225b7e4</id>
<content type='text'>
This provides standard locations for files regardless of the location of
the binary and/or the working directory.

Could allow some customization in the future, both as a permanent config
or one-time case.
</content>
</entry>
<entry>
<title>Use xml! macro for cleaner xml handling</title>
<updated>2026-03-07T06:26:03Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-06T10:00:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=8c1629670614f639df8a43d4730d025fe4dcdfb8'/>
<id>urn:sha1:8c1629670614f639df8a43d4730d025fe4dcdfb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix chapter contents to proper xml</title>
<updated>2026-03-07T06:07:38Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-07T06:04:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=c98b360d611c37315c9c5330089a1d91dbb2021c'/>
<id>urn:sha1:c98b360d611c37315c9c5330089a1d91dbb2021c</id>
<content type='text'>
Change resource URLs using attribute matching (only img src for now,
should add more later).

Add respective stylesheets to chapters.
</content>
</entry>
<entry>
<title>Deserialize URLs to Url type directly</title>
<updated>2026-03-05T13:21:38Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-05T13:21:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=598ee0199a50d30d06f4a2fa67bed5943c6452b4'/>
<id>urn:sha1:598ee0199a50d30d06f4a2fa67bed5943c6452b4</id>
<content type='text'>
This saves the effort of having to do it manually later on. Also avoids
duplication in parsing.
</content>
</entry>
<entry>
<title>Convert URLs pointing upstream to local relative</title>
<updated>2026-03-04T18:14:32Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-04T18:14:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=a31db5a182c7d45ca6720a99c409b5c35fad69bb'/>
<id>urn:sha1:a31db5a182c7d45ca6720a99c409b5c35fad69bb</id>
<content type='text'>
EPUB standard only recognizes relative paths. Fixes image rendering.
</content>
</entry>
<entry>
<title>Start with the create_epub_archive function</title>
<updated>2026-03-03T10:15:52Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-03T10:11:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=9a95cf1684fcd8bfc81efcac7676532413d35328'/>
<id>urn:sha1:9a95cf1684fcd8bfc81efcac7676532413d35328</id>
<content type='text'>
For now, only mimetype is added. Next step is adding all the other files
in epub_root.
</content>
</entry>
</feed>
