<feed xmlns='http://www.w3.org/2005/Atom'>
<title>public/oreilly-epub/Cargo.toml, 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>Initiate full_path as RelativePathBuf</title>
<updated>2026-03-05T10:12:33Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-05T10:12:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=f057f39422ccf932630fe52038a91ab472f66b3d'/>
<id>urn:sha1:f057f39422ccf932630fe52038a91ab472f66b3d</id>
<content type='text'>
This is better than having it as string then converting it to path
whenever we want to use it. It also ensures better interoperability
between operating systems (though it would probably worked fine
beforehand, but better be safe for the future).
</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>
</feed>
