<div dir="ltr"><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">I'm looking to submit a proposal to (mainly) add an EPUB reader to pandoc. I've spent the last few weeks getting to know the code base and wrote a proposal in the last few days. I would really appreciate any comments on the proposal and any further suggestions or things to look out for! Looking forward to doing some hacking on pandoc independent of this!</div>
<div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
Full proposal: <a href="https://www.dropbox.com/s/tdiimqa8mj22vq3/gsoc.pdf" target="_blank">https://www.dropbox.com/s/tdiimqa8mj22vq3/gsoc.pdf</a></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
<br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">Has anyone looked into MathML -> Latex conversion? It would be nice to have this in the EPUB parser to deal with embedded equations.</div>
<div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
Below is a sketch outline of the suggested implementation.</div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
<u>Embedded Base64 images</u></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><u><br></u></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
- Replace Target in the Image constructor with a new constructor which can either be a Target as before or a base64 encoding.</div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
- Update HTML5 reader to read embedded images successfully.</div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
<u>EPUB 3.0 reader</u></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif"><br></div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">
- Utilise the HTML parser with rawTags enabled</div><div style="font-size:13px;margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif">- Extract additional information about structure from walking over the AST</div>
</div>