![]() |
#31 |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
|
![]() |
![]() |
![]() |
#32 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
I could've made that point too. But I find invariably that when that point gets made, the complainer-about-an-open-source-project starts talking about how open-source is a horrible idea because the horrible evil developers of horrible evil open-source projects always respond to any sort of "constructive" criticism by lashing out and telling them to stop using it if they don't like it. But for the sake of completeness, I might as well touch on that as well... Sigil is open-source. It was written to scratch an itch, and to serve the needs of the developers. It has been graciously shared with us as well. We have no claim on their efforts. We have no contract forcing them to implement our exact wishes. All we have, is the ability to suggest things, and hope they agree with us that Sigil would be a better EPUB editor (for their definition of an EPUB editor) if those changes were made. They have every right to say "no, we don't want it to do that for you, just because we don't like the idea". The fact is, that they do, in fact, care about what WE need an EPUB editor to do, and give away their time to create something guided by our input -- which is above and beyond the fact that they share the hackable source and finished product for free. If someone really believes that Kevin and Diap don't care about the userbase, then why do they bother posting here at all? I mean, obviously, they will get nowhere, right? Because the developers hate them... But that isn't even true! Because even the conclusion that @eggheadbooks1's input was being ignored, was... wrong. P.S. Thanks, peeps, for the karma ![]() |
|
![]() |
![]() |
Advert | |
|
![]() |
#33 | |
mostly an observer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,519
Karma: 987654
Join Date: Dec 2012
Device: Kindle
|
Quote:
|
|
![]() |
![]() |
![]() |
#34 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Hitch |
|
![]() |
![]() |
![]() |
#35 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,771
Karma: 6000000
Join Date: Nov 2009
Device: many
|
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 |
![]() |
![]() |
Advert | |
|
![]() |
#36 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,771
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#37 |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
|
![]() |
![]() |
![]() |
#38 | |
Read, don't parrot.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 224
Karma: 110242
Join Date: Apr 2011
Device: Kindle Fire, Kobo Touch, Aldiko for Android
|
Quote:
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. |
|
![]() |
![]() |
![]() |
#39 | ||
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
That is a little trick of mine that I like to call the "inference". Quote:
![]() ... ... As you say, it doesn't really matter anymore, Kevin was able to find a way to prevent such an error in a safe and nondestructive manner. And I agree it would be good for Sigil to do as much of the paperwork as it can. While at the same time acknowledging that given a choice between avoiding potentially-destructive changes à la Tidy, and automatically dealing with validation errors on behalf of the user... avoiding destructive changes is the philosophical priority of the Sigil developers (including John). |
||
![]() |
![]() |
![]() |
#40 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,771
Karma: 6000000
Join Date: Nov 2009
Device: many
|
FWIW, the Donate button takes you to a page on sigil-ebook.com that says donations are not being accepted at this time. And they won't be. I simply do this for fun and to keep my programming skills from getting rusty, and to help say thanks for all of the other opensource software I have used in the past.
The only reasons the button still exists is that I hate farting with GUI elements and some future developer of Sigil might want it when DiapDealer and I retire. KevinH |
![]() |
![]() |
![]() |
#41 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Quote:
Quote:
Last edited by DiapDealer; 12-14-2015 at 04:20 PM. |
|||
![]() |
![]() |
![]() |
#42 |
mostly an observer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,519
Karma: 987654
Join Date: Dec 2012
Device: Kindle
|
I for one express my appreciation here & now. Thank you, guys! It's a wonderful tool.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Possible bug report - adding books | kacir | Development | 3 | 11-19-2014 11:21 AM |
Glo [Bug?][Video] Adding Books to Collections | tnforpaul45 | Kobo Reader | 10 | 11-09-2014 01:22 AM |
Bug - Calibre confused by books with the same title | HarryT | Calibre | 5 | 01-02-2014 12:24 PM |
Metadata BUG adding books | Giuseppe Chillem | Calibre | 3 | 10-08-2010 05:13 PM |
Adding the same title, but different formats... | Frodolass | Calibre | 3 | 12-13-2009 05:44 AM |