<feed xmlns='http://www.w3.org/2005/Atom'>
<title>public/oreilly-epub/src/xml.rs, 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-08T13:16:39Z</updated>
<entry>
<title>Create a function to modify OPF contents</title>
<updated>2026-03-08T13:16:39Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-08T12:16:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=b6a88532c1b8d8f011f0f80809d69e13e4057df6'/>
<id>urn:sha1:b6a88532c1b8d8f011f0f80809d69e13e4057df6</id>
<content type='text'>
The main purpose for now is to add the description.
</content>
</entry>
<entry>
<title>Add newline between wrapper and chapter content</title>
<updated>2026-03-08T08:04:55Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-08T08:04:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=a44aad5889bcd85d7bdd0be9c54f9111da917cf5'/>
<id>urn:sha1:a44aad5889bcd85d7bdd0be9c54f9111da917cf5</id>
<content type='text'>
This makes it easier to identify diff lines caused by quick_xml from
those of the wrapper.
</content>
</entry>
<entry>
<title>Avoid using string buffers when modifying chapters</title>
<updated>2026-03-07T18:50:56Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-07T18:50:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=c181afaf936ba0d5cd19c38869422fc9351af2d1'/>
<id>urn:sha1:c181afaf936ba0d5cd19c38869422fc9351af2d1</id>
<content type='text'>
This saves on memory. Bytes are read from the file as needed, and
written to zip as soon as they are ready.
</content>
</entry>
<entry>
<title>Fix attributes of more element types with links</title>
<updated>2026-03-07T18:11:36Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-07T18:09:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=a1ffe295ade3026f8712c2608eacc285c595f08c'/>
<id>urn:sha1:a1ffe295ade3026f8712c2608eacc285c595f08c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent processed_fragment from escaping</title>
<updated>2026-03-07T08:26:12Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-07T08:26:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=e0214f0677b52cddb9e91ba7ef8a7f333281740a'/>
<id>urn:sha1:e0214f0677b52cddb9e91ba7ef8a7f333281740a</id>
<content type='text'>
This is done by not including it in the xml! macro in the first place.
Instead, it is inserted later by using format!. This is because ogrim
does not support injecting raw xml yet (to my knowledge).
</content>
</entry>
<entry>
<title>Replace format! macro with xml! where xml is used</title>
<updated>2026-03-07T08:17:18Z</updated>
<author>
<name>A Farzat</name>
<email>a@farzat.xyz</email>
</author>
<published>2026-03-07T07:51:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.farzat.xyz/public/oreilly-epub/commit/?id=2dff30140ff8b46b8b82b761b4305ceb7b67108d'/>
<id>urn:sha1:2dff30140ff8b46b8b82b761b4305ceb7b67108d</id>
<content type='text'>
This commit does not produce a working version, as processed_fragment is
escaped by xml!. This needs to be resolved.
</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>
</feed>
