07-19-2020, 08:34 PM | #1 |
Wizard
Posts: 2,790
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
NickelSeries: Integrated EPUB/KEPUB series metadata support
NickelSeries
. I've been working on a small mod to add built-in support for parsing series (and subtitle) metadata on sideloaded books. To install it, copy KoboRoot.tgz to KOBOeReader/.kobo the same way you would with a firmware update. . Features:
Troubleshooting:
Changelog:
Download | Source Code . Last edited by geek1011; 10-13-2023 at 07:14 PM. Reason: v4 |
07-20-2020, 03:40 PM | #2 |
Can't actually read
Posts: 81
Karma: 335656
Join Date: Sep 2019
Device: Kobo Forma, Kobo Sage, Kindle PW2
|
As a Calibre user, I didn't even know this was a problem. Series support is the best update we've gotten since I started using Kobo, so great work on this.
|
Advert | |
|
07-20-2020, 04:54 PM | #3 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@DevonHess: Long-time Calibre+Kobo users are probably used to do their USBMS sessions in pairs to let the Calibre driver fixup metadata on the second pass .
|
07-20-2020, 05:00 PM | #4 |
Resident Curmudgeon
Posts: 76,370
Karma: 136466962
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
NickelMenu is really great for series on Kobo as it allows you to reconnect your Kobo to Calibre for the series update without having to unplug and replug the USB cable. It's done in software. Works very well.
|
07-20-2020, 05:19 PM | #5 | |
Wizard
Posts: 2,790
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
I had the idea for this last year, but I didn't want it enough for it to be worth implementing the hooks, building the toolchain, and so on. Once we made NickelMenu, most of the groundwork (toolchain, Qt sysroot, runtime hooking, library loading, failsafe) was already done, leaving just the actual hook and series metadata parsing. A few months ago, I did the KEPUB part in an hour or two, but put it aside in favour of working on more NM features (Adobe EPUB is significantly more complicated to do). Yesterday, I finished implementing Adobe EPUB support and cleaning up the code. Last edited by geek1011; 07-20-2020 at 05:23 PM. |
|
Advert | |
|
07-20-2020, 05:33 PM | #6 |
Wizard
Posts: 2,851
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
|
Ok so explain this to me like I’m five kind of moment. I’m gathering this does what Calibre does with proper set up on a second connection after loading books.
In which case I’d suspect Sherman would be interested in implementing it in his KoboUnCaged project. Which currently requires a second wireless connection to sync metadata from Calibre. Or am I missing what this does entirely/mostly/somewhat? |
07-20-2020, 05:47 PM | #7 | |
Wizard
Posts: 2,790
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
Edit: To clarify, it means that this will work with UNCaGED without any changes (Sherman's already tested it). Last edited by geek1011; 07-20-2020 at 05:58 PM. |
|
07-20-2020, 06:08 PM | #8 |
Wizard
Posts: 2,052
Karma: 13579113
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Would it be possible to support 'subtitle' as well? AFAIK, that takes a second connect too.
|
07-20-2020, 07:33 PM | #9 | |
Wizard
Posts: 2,790
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
For the record, anything involving metadata from the EPUB OPF document which Kobo doesn't support is within scope for NickelSeries. Last edited by geek1011; 07-20-2020 at 07:37 PM. |
|
07-20-2020, 08:27 PM | #10 | |
Grand Sorcerer
Posts: 6,218
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
|
Quote:
|
|
07-21-2020, 03:28 AM | #11 |
Zealot
Posts: 106
Karma: 67444
Join Date: Dec 2018
Device: Kobo Clara HD
|
Thank you very much for this! This mod is such a timesaver as compared to seriesmeta.
|
07-22-2020, 04:22 AM | #12 | |
Wizard
Posts: 2,052
Karma: 13579113
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
|
|
07-22-2020, 04:28 AM | #13 | |
Wizard
Posts: 2,052
Karma: 13579113
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
So I assume it's off the table? Pity (Unless @davidfor could be persuaded to put that info in the OPF file so NickelSeries can get at it...perhaps you two should have a chat? I wish I could do Python!) Last edited by mbovenka; 07-22-2020 at 04:37 AM. |
|
07-22-2020, 07:51 AM | #14 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
07-22-2020, 08:08 AM | #15 | |
Wizard
Posts: 2,052
Karma: 13579113
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
@geek1011, please pretty please? (Edit: now putting the same info in a custom column called (surprise) 'subtitle' and using the template '{#subtitle}' in the driver config.) Last edited by mbovenka; 07-22-2020 at 08:43 AM. |
|
Tags |
kobo, ldpreload, nickel, series, seriesmeta |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil's support for EPUB 3.1 specs, metadata | Chang | Sigil | 11 | 09-19-2017 09:15 AM |
Creating epub/kepub books (docx→epub/kepub via MS Word→Calibre) | SJC-Caron | ePub | 18 | 04-21-2016 12:10 PM |
Integrated FBReader 0.8.14 with ePub and Registry Support | Adam B. | iRex | 60 | 11-10-2013 01:28 PM |
Japanese w/ Integrated Dictionary Support | cuavsfan | Which one should I buy? | 2 | 05-29-2010 01:22 AM |
Epub Revision - enhanced metadata support | Nate the great | ePub | 6 | 04-09-2010 11:53 PM |