danchoi / kindlefodder

Bring web docs to the Kindle
MIT License
366 stars 45 forks source link

Problem with Recipe for TAOUP #11

Open arnoesterhuizen opened 12 years ago

arnoesterhuizen commented 12 years ago

I was reading The Art of Unix Programming, and I noticed that in Chapter 1, section 6 that parts of the text is omitted; specifically the rules quoted from "Notes on C Programming", and other blockquoted sections.

Compare http://www.catb.org/~esr/writings/taoup/html/ch01s06.html with the book generated by kindlefodder.

danchoi commented 12 years ago

Thank you for letting me know. I'll try to fix this soon.

On Mon, Apr 23, 2012 at 10:53 AM, Arno Esterhuizen reply@reply.github.com wrote:

from: Arno Esterhuizen reply@reply.github.com date: Mon, Apr 23 07:53 AM -07:00 2012 to: Daniel Choi dhchoi@gmail.com subject: [kindlefodder] Problem with Recipe for TAOUP (#11)

I was reading The Art of Unix Programming, and I noticed that in Chapter 1, section 6 that parts of the text is omitted; specifically the rules quoted from "Notes on C Programming", and other blockquoted sections.

Compare http://www.catb.org/~esr/writings/taoup/html/ch01s06.html with the book generated by kindlefodder.


Reply to this email directly or view it on GitHub: https://github.com/danchoi/kindlefodder/issues/11

bmbeverst commented 10 years ago

My Ruby skill are nonexistent. I read the code and figured out how to manually generate a .modi file. Then I found the messed up blockquotes in /src/unix/sections/ by searching for "

".

The problem is in:

    # extract content out of table.blockquote
    item.search("div.blockquote").each {|x|
      x.inner_html = "<blockquote>" + x.search("td").map {|td| td.inner_html}.join("\n") + "</blockquote>"
    }

Instead of only copying text from a Table Element(tb). This needs to be changed to copy text if there is no table as well.

Link to the fixed modi: https://dl.dropboxusercontent.com/u/6065640/unix.2014-05-17.mobi