07-03-2018, 10:49 AM | #241 |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Select the sections you want to make into new books first. Remember you can use Ctrl-A to select all and click-then-shift-click to select a range.
I'll put a user-input-check for that in the next version. |
07-03-2018, 05:59 PM | #242 |
Junior Member
Posts: 3
Karma: 10
Join Date: Jul 2018
Device: Nook ST
|
I naively thought this button exports all chapters/sections/whatever automatically. Either way the book I was trying to split is so huge I get out of memory errors while even trying to export a single chapter. No luck for me!
|
Advert | |
|
07-03-2018, 07:19 PM | #243 |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
If you're on Windows, the 64bit version of Calibre works better with really large epubs.
|
08-28-2018, 04:00 PM | #244 | |
Connoisseur
Posts: 67
Karma: 10
Join Date: May 2015
Device: Kobo Aura H20, Kindle Fire 7 (7G), Kindle PW (2G), Nook GlowLight Plus
|
Quote:
Last edited by sweth; 08-28-2018 at 04:16 PM. Reason: clarify purpose of question |
|
08-28-2018, 04:14 PM | #245 |
Connoisseur
Posts: 67
Karma: 10
Join Date: May 2015
Device: Kobo Aura H20, Kindle Fire 7 (7G), Kindle PW (2G), Nook GlowLight Plus
|
Would it be possible to have an option for the plugin to split either as New Book Per X Sections (where for every X selected sections, create a new book using the TOC entry of the first such section), or New Book Per TOC Entry (where the latter would include in the resulting book any selected sections after the given TOC entry that don't themselves have a TOC entry)? I prefer to always split anthologies so I can read and rate the individual stories/essays, but for ones where the creator didn't do one-section-per-story, it can often take a VERY long time to manually select the sections each story and split them out one at a time.
eg https://www.goodreads.com/book/show/28503846 has 105 stories in it, but each one is two sections, so a "split every X" option set to 2 would make splitting that behemoth a breeze. Meanwhile, https://www.goodreads.com/book/show/8146 has 67 stories in it, some of which are 1 section but others of which range from 2-10 sections (only the first of which ever has a TOC entry), so splitting that easily would require assuming that all of the blank TOC entries belong to the preceding entry. |
Advert | |
|
08-28-2018, 05:31 PM | #246 | ||
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Quote:
BTW, I use tooltips a lot for further info: Quote:
I will look into whether 'New Book per TOC Entry' is feasible. |
||
08-28-2018, 08:56 PM | #247 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Your mention of the TOC does give me an idea. Most of the omnibuses I have split have a multi-level TOC. The frontmatter will be at one level, the title page for each book at the same level, and then the chapters in the book at the next level down. Being able to split the omnibus by the individual book title pages would get somewhere. And thinking of that, you could allow selecting a range or set of files/chapters and specify which book to put them in. Select the common files and "Add to all books", then select the files for each book and set which book it goes into. For simplicity, you could just use "{title} - Book n" and let the user sort it out later. And I think I'd be tempted to not display the metadata editor for each book. Just add them with the default title and let the user fix the metadata later. How's that? The hard work is all done, the implementation is easy! And no, I couldn't keep a straight face while typing that last line |
|
08-29-2018, 01:32 PM | #248 | |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Quote:
More seriously, there's a bunch of new ideas, let's see if I caught them all: New Book per Section vs per TOC The existing 'per Section' feature requires you to have something in the TOC for each section, even if you have to add it in EpubSplit. It seems reasonable to me to change that to a 'per TOC' feature that includes sections without TOC entries in the same book until the next TOC entry is reached, as per sweth. Anyone want to keep the existing 'per Section'? Always Include Sections Marking sections to 'always' include is a possibility. The difficult bit is figuring out the GUI for it. Define Several Books, then Split IMO, the difference in implementation complexity just isn't worth the added convenience in use. Multilevel TOC Currently, EpubSplit ignores multilevel TOC entirely and just flattens it. Because it's a complex PITA to deal with. But I agree that it would be nice to be able to include a TOC entry and get all its subs. I'll look at how Edit Book handles it and I might pick up some ideas. Output TOC will almost certainly still be flattened, though. Edit Metadata I'll consider making Edit Metadata optional, especially since 'per Section' already works that way. Edit Metadata is used so that changes made are pushed into the epub right away as well as the Calibre DB. If it's left for the user to do later, they have to either explicitly use Polish or Modify Epub or trust Calibre to insert metadata as needed. Trusting Calibre is not a bad thing, but one of the cases where it doesn't update the metadata is when you View the epub you just created. OTOH, that's the case any time you modifying metadata in Calibre... Edit Book Plugin? Instead of a User Interface plugin, would it be better if EpubSplit was an Edit Book plugin? My first impulse is 'no'. Apart from the GUI parts, EpubSplit is standalone and can be used as a CLI script outside Calibre. To really take advantage of being in the Editor it would have to use more Calibre specific code. Plus, it doesn't look like Edit Book has access to the running library GUI DB to create new books, since it's a separate process. The funny thing about EpubSplit is I made it primarily to fulfill my sense of symmetry after making EpubMerge. I very rarely use it myself. Calibre's Edit Book feature didn't exist at the time I created EpubSplit. If it had, I doubt I would have made EpubSplit. |
|
08-29-2018, 02:09 PM | #249 |
Grand Sorcerer
Posts: 6,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
|
08-29-2018, 02:13 PM | #250 |
Grand Sorcerer
Posts: 6,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I subscribe the idea of "Edit Metadata"optional, because when you are splitting an omnibus with a lot of ebooks inside, it's a small PIA to have the edit metadata window between each book.
|
08-29-2018, 02:14 PM | #251 |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New Test Version
This is a new test version that changes the 'New Book per Section' feature to be more of a 'per TOC' feature. It includes sections without TOC text with the previous sections until there is a section with TOC text. There is a confirmation dialog similar to the error message before for those who liked the previous behavior, but it has a 'show this again' checkbox for those who like the new behavior. UPDATE: Newer version already. Last edited by JimmXinu; 08-29-2018 at 08:15 PM. Reason: Remove obsolete test versions |
08-29-2018, 08:14 PM | #252 |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New Test Version
Contains changes from last post, plus adds a Preferences option for 'Edit Metadata'. It defaults to off, but I also added confirmation dialogs (with 'show this again' checkboxes) to explain it. It also means you will 'Edit Metadata' for 'Per Section' books if it's checked. FYI, I've looked into multi-level TOC -- I don't think that's going to be happening in EpubSplit. Last edited by JimmXinu; 08-31-2018 at 02:45 PM. Reason: Remove obsolete test versions |
08-29-2018, 10:53 PM | #253 | ||||||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
I think we'll just call you "Bob".
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||
08-30-2018, 04:10 PM | #254 |
Grand Sorcerer
Posts: 6,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Thank you, JimmXinu, I've checked it and it's much faster (for me) to do it in that way.
|
08-30-2018, 06:50 PM | #255 |
Plugin Developer
Posts: 6,317
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New Test Version
Here's a first cut version with 'always include' checkboxes. Functionally, I think it works:
Issues:
Last edited by JimmXinu; 08-31-2018 at 02:45 PM. Reason: Remove obsolete test versions |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] EpubMerge | JimmXinu | Plugins | 522 | 04-01-2024 10:25 AM |
[GUI Plugin] Open With | kiwidude | Plugins | 403 | 04-01-2024 08:39 AM |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 492 | 10-25-2022 08:13 AM |
[GUI Plugin] FanFictionDownLoader | JimmXinu | Plugins | 3985 | 05-08-2015 11:18 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |