05-12-2024, 07:24 AM | #2911 | |
Grand Sorcerer
Posts: 6,393
Karma: 12408443
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
05-12-2024, 09:18 AM | #2912 | |
Addict
Posts: 250
Karma: 20386
Join Date: Sep 2010
Location: France
Device: Bookeen Diva, Kobo Clara BW
|
Quote:
Curently the out-of-the-box workflow for a Kobo when reading a serial is (as I understand it): 1) Upload a new book on the Kobo. Read the book until its end: The Kobo reclasses it as "Finished" (this is good). Reading progression is reset (this is not so good). 2) Connect the Kobo to Calibre: column "% read" is set to 100, column "reading location" to "OEBPS/cover.xhtml". 3) The book is updated with new chapters (by FFF or othe means): Use Kobo Utilities to resend the book to the Kobo, then update the ToC. 4) On the Kobo: the updated book is still marked as "Finished" (fair enough), reading progression is still reset: not good, since now I have to check the beginning of the last few chapters and try to remember which one I've read and which I haven't yet. My workaround right now is to just not "finish" the book and keep the reading progression alive at the very last page. Pro: I can continue reading where I left off whenever new chapters are added, which is my main concern. Con: Every book on my Kobo is at 99% progression. Any updated book is therefore lost in a sea of unfinished books. I could manually move the books I "finish" to a custom collection and back again, but... Yeah, no. You don't do library management when you finish a book. You either open another one or you close your book and go to sleep. FFF's ability to "mark" new chapters is useful, but only if you manage to read every new chapter before the next update. It has no concept of reading progression (it's not its job anyways). Kobo Utilities' ability to set a reading position is useful, but only if this reading position is known to Calibre. In this usecase, I would have to pause my reading at the last page, connect to Calibre and save the position, unplug and "finish" the book, and restore position when I update the book. Many manipulations, feasible for one book at a time but in practice I follow many, many webseries. N. |
|
Advert | |
|
05-12-2024, 09:35 AM | #2913 | |
Grand Sorcerer
Posts: 6,393
Karma: 12408443
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
Add a custom column that is set to a value when the book is updated, and reset when the progress reach 99%. Create a collection in Kobo based on this custom column. You don't do any manual process here, and you have a collection with the books you've changed. |
|
05-12-2024, 11:50 AM | #2914 | ||
Addict
Posts: 250
Karma: 20386
Join Date: Sep 2010
Location: France
Device: Bookeen Diva, Kobo Clara BW
|
Quote:
Quote:
N. |
||
05-12-2024, 02:05 PM | #2915 |
Custom User Title
Posts: 9,543
Karma: 64960981
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Read this:
https://github.com/JimmXinu/FanFicFa...d-fics-to-kobo Additionally, I use this template in a composite column. It displays fanfic chapters as currentchap/totalchap. Code:
program: input = $#kobobookmark; # Don't change this to 'count' as that's a function ccount = $$#chaptercount; if ## Checks that a Fanfiction has a Kobo bookmark and is not anthology|oneshot ## You may want to use '$#fandomcolumn' instead of '$#booktype=='Fanfiction'' $#booktype=='Fanfiction' && substr(input, 0, 10) == 'OEBPS/file' && !$#fanficstatus in 'Anthology,Oneshot' then ## Extracts the 'current chapter' from the bookmarks, subtracts 1, and then formats them as 'currentchap/totalchap' ## You can remove the '- 1' if you want, just make sure to leave the comma. strcat(format_number(re(input, '.*\/file(\d+).*', '\1') - 1, '{0:,d}'), '/',ccount) ## Display 'Not Set' if there's no chapter count elif ccount == 'None' then 'Not Set' ## Display regular chapter count for other books that have at least two chapters elif $#booktype=='Fanfiction' || ccount >#1 then ccount fi Last edited by ownedbycats; 05-12-2024 at 02:10 PM. |
Advert | |
|
05-12-2024, 03:17 PM | #2916 | |
Addict
Posts: 250
Karma: 20386
Join Date: Sep 2010
Location: France
Device: Bookeen Diva, Kobo Clara BW
|
Quote:
This Clara BW of mine is my first Kobo though; maybe previous devices/firmware had a different behaviour regarding reading position? Your column is actually the reason I wanted to start tinkering with the plugin, starting by adding a custom column for the current number of chapters as per the Kobo database rather than the filename, and why I first asked if someone else was already thinking about it. N. |
|
05-12-2024, 03:22 PM | #2917 |
Custom User Title
Posts: 9,543
Karma: 64960981
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
What I do is leave it at 99% on the Kobo. Then in Calibre I deliberately change it to 100% and then restore the bookmark to device (setting reading status). This keeps the current reading position.
|
05-12-2024, 03:29 PM | #2918 |
Custom User Title
Posts: 9,543
Karma: 64960981
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
If you want, try this Action Chain while your device is connected. I use it myself.
You'll want to check the template in the single-field edit action and update the columns to your own. Code:
program: input = $#kobobookmark; status = $#fanficstatus; percent = $$#percentread; if '(In-Progress|Dormant)' in status && percent ==# 99 then a = re(input, '^OEBPS/file(\d{4})(\.xhtml.*$)', '\1'); strcat('OEBPS/file', format_number(add(a, 1), '04d'), '.xhtml#kobo.1.1') else input fi Last edited by ownedbycats; 05-12-2024 at 07:00 PM. |
05-13-2024, 02:14 PM | #2919 | |
Addict
Posts: 250
Karma: 20386
Join Date: Sep 2010
Location: France
Device: Bookeen Diva, Kobo Clara BW
|
Quote:
N. |
|
05-19-2024, 07:53 AM | #2920 | |
Member
Posts: 19
Karma: 10
Join Date: Feb 2017
Device: Kobo Clara HD
|
Is anyone else getting error messages when uploading or updating their books or fanfic?
Do I need to do another hard reset? Quote:
|
|
05-19-2024, 08:50 AM | #2921 |
Addict
Posts: 385
Karma: 3102
Join Date: Dec 2010
Location: EU
Device: Kobo Aura ONE, Kobo Libra H20
|
I've been getting several "database disk image is malformed" errors lately with three different Kobos.
Don't really know why. |
05-19-2024, 02:04 PM | #2922 | ||
Custom User Title
Posts: 9,543
Karma: 64960981
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
Quote:
https://www.mobileread.com/forums/sh...79#post4425079 |
||
05-19-2024, 06:30 PM | #2923 |
Junior Member
Posts: 5
Karma: 10
Join Date: Jun 2018
Device: Kobo H20 2
|
Hi, after installing the plugin in calibre 7, I can't see the option for changing metadata in the menu...
Any thing I did wrong? Thanks. |
05-19-2024, 09:03 PM | #2924 |
Bibliophagist
Posts: 40,516
Karma: 156983616
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Are you looking at the menu with a Kobo device attached? See the attached images for unconnected and connected. Though I'm not sure what you mean by changing metadata? Sending updated metadata, yes. Editing metadata? That's done in calibre main interface.
|
05-20-2024, 02:27 AM | #2925 | |
Addict
Posts: 385
Karma: 3102
Join Date: Dec 2010
Location: EU
Device: Kobo Aura ONE, Kobo Libra H20
|
Quote:
|
|
Tags |
calibre, kobo, kobo utilities, kobo-utilities, plugins |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Manga plugin | mastertea | Plugins | 6 | 01-06-2022 03:43 AM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 06:25 AM |
Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-26-2018 12:55 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 01:27 PM |