Quote:
Originally Posted by KevinH
FWIW, I was able to modify the GumboInterface code to inject an empty title tag into head if one is missing. I have also changed it to coerce all doctypes to either epub2 or epub3 standard.
These changes should appear in the next release. But please understand gumbo is not Tidy so empty open/close tags without attributes are not auto-removed, and etc. If a user see lots of empty open/close tags and wants them removed, he/she can simply use global find and replace to handle that.
Hope this helps.
KevinH
|
Thanks!
By the way, I have no idea of the difference between Gumbo or Tidy, only that when I go to save my file, if there is mistake I either get one of two error messages: 1) that line so-and-so is missing an expected element; or 2) that my file is not well formatted and I have the option to fix manually or automatically. I have always chosen to fix manually because one never knows exactly what you will get with automatic. So I have never relied on Gumbo or Tidy to fix anything; I see it only as an early warning signal.
And eschwartz: at no time did I ever say that Sigil's developers do not care about their user base. That is a misinterpretation made for reasons I will not speculate upon because a solution has been found and that's all that matters.
And for the record, I made a small contribution (what I could afford) to Sigil back when John was heading it, and there is a donate button on the new blog, so I'm confused by the claim that the developers actively discourage donations. If they don't want any donations, why the donate button?
I remember asking John why Sigil doesn't go commercial, and he told me it is simple economics: there isn't a large enough user base to make the venture viable. Sigil was created by, as someone said here, to scratch an itch. It's for professional conversion experts, and for people like me who think automated programs like Jutoh or Calibre are awful. But there simply isn't a sufficient market for anyone to quit their day job to pursue. The donate button is there (as it is on many open-source projects) because there is an unwritten contract between users and programmers that says one should pay at least
something for the efforts of others, and that it is appreciated when the acknowledgement is made.
I understand that Kovid makes, or at least he did at one point, enough money from donations to Calibre that he was able to make it his full-time job. Calibre is an example of a program with a large user base because it is fully automated; it requires no understanding of HTML unless you want to tweak the formula and/or results. (Calibre only added an editor when Sigil first went down.) So Calibre fits the broader public in a way that Sigil does not. Sigil is a niche product.