Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 10-04-2013, 09:44 AM   #76
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by jbacelar View Post
Ah Kovid! you are great.
Indeed.

Quote:
Who needs a WYSIWYG editor?
With the code editor and the preview window, I think that's enough.
Agreed. An updating preview is enough. Edit, save, update preview. I often use LilyPond (a sheet music language, a bit like TeX), and one of its main editors, Frescobaldi, works like this. It's enough.

Quote:
Originally Posted by kovidgoyal View Post
So to move this conversation along, here's a concrete offer. I offer to implement the *rest* part of it -- list of files, edit metadata, edit tocs, renaming/moving files, editing the spine, various automated actions from the Polish Books component -- if someone will volunteer to tackle the editor component.

I can set up a basic GUI shell that does most of that in a few weeks, and then let whoever volunteers work on the editor component. But, I will only spend the time to do that if I get a firm commitment from someone to handle the editor part. That committment will need to include ongoing support for fixing bugs in the editor component.
Thanks for this offer. If I had known anything about Python, and known more about GUI programming with QT (I'm normally one of the guys that does the stuff you never see, and what I did with GUI's was in C# and previously Delphi), I would have committed to this. As it stands now, I do not know if I have the skills (yet).

I need/want an option to edit EPUB. As I don't yet know if I can help to program it, however much I'd want to, I can at least offer to use it from the start (with Sigil as a backup), and test all the new functions.

Last edited by Katsunami; 10-04-2013 at 09:51 AM.
Katsunami is offline   Reply With Quote
Old 10-04-2013, 10:26 AM   #77
mrmikel
Color me gone
mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.
 
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
I think if it is a matter of having Sigil continue to develop, WYSIWYG is a small price to pay. Sigil's audience can work in the code window anyway.

Those who find Sigil hard should probably be in AWP which IS a word processor or other similar program.
mrmikel is offline   Reply With Quote
Advert
Old 10-04-2013, 11:28 AM   #78
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by mrmikel View Post
I think if it is a matter of having Sigil continue to develop, WYSIWYG is a small price to pay. Sigil's audience can work in the code window anyway.
I hate WYSIWYG. It *ALWAYS* goes wrong at some point.

@Kovid
@user_none

Are the parts to edit an EPUB going to be seperate parts? I mean, are we going to have:

- Calibre itself for metadata
- TOC editor
- Explode/Tweak book
- An internal editor
- Every function as a plugin, with a button on the toolbar (lots of buttons)
- ... anything else needed ....

Or would it be better to fold all of that into a single "Tweak Book" window/editor that combines all editing functions in the same way Sigil does? (Apart from the Metadata of course).
Katsunami is offline   Reply With Quote
Old 10-04-2013, 11:34 AM   #79
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
The way I see it working is that tweak books will get replaced by a dedicated GUI, with the various functions like edit toc, polish books etc. available as wizards from within that GUI. The GUI will have an editor component to directly edit the html/css and wizards for re-odering/manipulating the spine, adding/deleting/renaming files and so on.

The various wizards will be based on the (already modular) components in calibre.

The actual editor component design is not something I have thought much about. Personally, I just use vim to edit epub or azw3 component files, so I dont have a good idea of what is needed.

Last edited by kovidgoyal; 10-04-2013 at 11:37 AM.
kovidgoyal is online now   Reply With Quote
Old 10-04-2013, 11:48 AM   #80
mrmikel
Color me gone
mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.
 
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
One of the big features of Sigil is packaging the book together: getting the file listing and references handled automatically and getting it zipped back together correctly. You just insert an image into the html and Sigil handles the references in content file.

One thing that would be great if someone could do it is to make it possible to save ourselves from a bad replace all. Now the only salvation is a previously saved copy.

To the extent it can be modularized it would facilitate handling epub3 vs epub2. Now Sigil merely tolerates epub3 (which is fine with me since I have an older reader anyway.)
mrmikel is offline   Reply With Quote
Advert
Old 10-04-2013, 11:50 AM   #81
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by kovidgoyal View Post
The way I see it working is that tweak books will get replaced by a dedicated GUI, with the various functions like edit toc, polish books etc. available as wizards from within that GUI. The GUI will have an editor component to directly edit the html/css and wizards for re-odering/manipulating the spine, adding/deleting/renaming files and so on.

The various wizards will be based on the (already modular) components in calibre.
I see it like that as well; replace Tweak Books with a dedicated EPUB editor/GUI combining all the features. Great

Quote:
The actual editor component design is not something I have thought much about. Personally, I just use vim to edit epub or azw3 component files, so I dont have a good idea of what is needed.
The things I personally use most from Sigil:

- Add or delete TOC entries and Indent/Unindent TOC entries
- Rename all files to something like "Lastname_ISBN_1" (2, 3, 4, and so on)
- Clips
- Metadata Editor (Even though it seems to destroy Calibre's <dc:date>: If I use the metadata editor, I *must* put in the publication date, or it will be gone if I re-import the book into Calibre.)

But most of all, I rely on Sigil to keep things like the TOC/NCX/OPF file correct; sometimes though, I change the "guide" part in the OPF, if it makes the book behave weirdly. The Kindle seems to be particular about that, somehow.

For my part, there does not need to be a WYSIWYG-editor. If the editor switches between code editing and preview in a browser component by clicking on the tab or on a button, then it's enough for me; I think it's enough for anyone regularly using Sigil. I doubt that there are Sigil users who fully and only rely on the WYSIWYG-editor.

By the way: which bindings does Calibre use to call QT? PySide or PyQT, or even something else?

Quote:
Originally Posted by mrmikel View Post
One of the big features of Sigil is packaging the book together: getting the file listing and references handled automatically and getting it zipped back together correctly. You just insert an image into the html and Sigil handles the references in content file.
Yes, this. It's the most important part of the program, IMHO.

Last edited by Katsunami; 10-04-2013 at 12:10 PM.
Katsunami is offline   Reply With Quote
Old 10-04-2013, 12:08 PM   #82
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 27,551
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
By the way: which bindings does Sigil use to call QT? PySide or PyQT, or even something else?
If you mean calibre ... it uses PyQt. Sigil just calls Qt directly.
DiapDealer is offline   Reply With Quote
Old 10-04-2013, 12:11 PM   #83
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by DiapDealer View Post
If you mean calibre ... it uses PyQt. Sigil just calls Qt directly.
Yes, I meant Calibre. Thanks. I've edited that.
Katsunami is offline   Reply With Quote
Old 10-04-2013, 12:14 PM   #84
jbacelar
Interested in the matter
jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.
 
jbacelar's Avatar
 
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
Do not forget: Splitting and Merging, Find & Replace (regex), Saved searches for Find & Replace, Links and IDs, Indexes, Spellcheck, Reports ....
jbacelar is offline   Reply With Quote
Old 10-04-2013, 12:17 PM   #85
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by jbacelar View Post
Do not forget: Splitting and Merging, Find & Replace (regex), Saved searches for Find & Replace, Links and IDs, Indexes, Spellcheck, Reports ....
Splitting and Merging can be important for someone who is creating an ebook, but (IMHO) not so much to someone who is fixing it. If one must do a split or merge, it can be done manually, if nothing else. Not that this function can't be built in at some point of course.

Find/Replace obviously is important. Stupid that I forgat that. An editor without F/R is not very useful
Katsunami is offline   Reply With Quote
Old 10-04-2013, 12:50 PM   #86
jbacelar
Interested in the matter
jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.jbacelar ought to be getting tired of karma fortunes by now.
 
jbacelar's Avatar
 
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
A epub can be done manually in full with a normal editor (Vim, Notepad etc). Ask Jellby.
But I think that if someone wants to do a Sigil without these important features, it is best to save that job, because Sigil's users ... We have Sigil!
jbacelar is offline   Reply With Quote
Old 10-04-2013, 02:25 PM   #87
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
Posts: 11,462
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
Quote:
Originally Posted by Katsunami View Post
Splitting and Merging can be important for someone who is creating an ebook, but (IMHO) not so much to someone who is fixing it. If one must do a split or merge, it can be done manually, if nothing else. Not that this function can't be built in at some point of course.

Find/Replace obviously is important. Stupid that I forgat that. An editor without F/R is not very useful
Splitting & Merging is important for some of us.

I think that there's clearly a world of difference between fixers of ePUBs and makers of ePUBs, when I read this thread.

Hitch
Hitch is offline   Reply With Quote
Old 10-04-2013, 02:31 PM   #88
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by Hitch View Post
Splitting & Merging is important for some of us.

I think that there's clearly a world of difference between fixers of ePUBs and makers of ePUBs, when I read this thread.
There is.

I make epubs from scratch very seldom, but I fix about everything I buy in some way or another. Splitting and merging is not very important when fixing stuff, but it is when creating books from scratch.

Now... Do we want Sigil's replacement to be a full fledged creation tool from the start, or do we start out by making it a "Tweak Book" on steroids, and then extending it from there, until it finally overtakes Sigil?

I think the second option would yield an already usable feature in Calibre faster.

Last edited by Katsunami; 10-04-2013 at 02:35 PM.
Katsunami is offline   Reply With Quote
Old 10-04-2013, 02:41 PM   #89
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,804
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Lots of Steroids
theducks is offline   Reply With Quote
Old 10-04-2013, 05:23 PM   #90
Perkin
Guru
Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.Perkin calls his or her ebook reader Vera.
 
Perkin's Avatar
 
Posts: 655
Karma: 64171
Join Date: Sep 2010
Location: Kent, England, Sol 3, ZZ9 plural Z Alpha
Device: Sony PRS-300, Kobo Aura HD, iPad (Marvin)
When fixing editing epubs, one of the most often uses of Sigil for me (apart from quick spelling mistake edits) is having the handy ability to split and merge, keeping track and updating all the file/link references without Sigil would be a nightmare.

When building my own epubs (personal use), I have the html source file and any images/css/fonts
Once I import a html file, and the resources linked in it, I usually run the 'Split at markers', then 'Generate ToC', Check the metadata, fix semantics, check the validity, then save the epub. Job done (usually).

If you do the same import in calibre, a lot of styling etc is flattened and you end up with loads of 'calibre###' styles - not as nice as the given style names if you then need to edit the epub at any point.

So even if in future Sigil is embedded in calibre I'd still want the existing Sigil (or it's abilities) so any simple html-epub conversions don't get calibre'd.
Perkin is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
how many tocs does Sigil make? Gregg Bell Sigil 17 01-31-2013 09:39 AM
Sigil 0.3.4 / Problème CSS entre Sigil et iPad Grivels Software 10 07-03-2011 09:06 AM
using sigil to make changes befote conversion alansplace Sigil 11 06-07-2011 07:50 AM
i can't make sigil run in fedora 14 nastarovia Sigil 1 01-20-2011 05:02 AM


All times are GMT -4. The time now is 01:19 PM.


MobileRead.com is a privately owned, operated and funded community.