08-22-2023, 10:56 AM | #1 |
Wizard
Posts: 1,089
Karma: 1221485
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
[GUI Plugin] Reading Goal
This plugin was created to help you manage your annual Reading Goal and keep a reading record over the years.
Main Actions:
Plugin options:
Database information:
Requirements:
Installation Steps:
Getting Help: If you need assistance using this plugin, you can check out the built-in help dialogs by clicking on the '?' icon in the upper right corner of the dialog window. Then, hover your mouse over the options, and click when the cursor changes to an arrow and a question mark. If any doubt still persists, feel free to ask here. Also, suggestions are welcomed! License: GNU General Public License v3 (GPL-3) Latest calibre version tested: 7.20 Version History: Spoiler:
Last edited by thiago.eec; 11-04-2024 at 10:12 AM. Reason: Version 1.7.6 |
08-22-2023, 11:22 AM | #2 |
want to learn what I want
Posts: 1,277
Karma: 6433040
Join Date: Sep 2020
Device: Calibre E-book viewer
|
dei uma olhada rápida, mais tarde vou testar melhor xD
looks awesome! |
Advert | |
|
08-22-2023, 11:40 AM | #3 |
Wizard
Posts: 1,089
Karma: 1221485
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Thank you, @Comfy.n.
I'll wait for your comments. P.S: the plugin is also available in pt-BR Last edited by thiago.eec; 08-22-2023 at 11:42 AM. |
08-23-2023, 02:46 PM | #4 |
Leftutti
Posts: 490
Karma: 1153449
Join Date: Feb 2019
Location: Bavaria
Device: iPad Pro, Kobo Libra 2
|
I am very keen on the Reading statistics. Unfortunately, I'm on holiday at the moment and can't test it.
The only thing that bothers me when reading the description is the need of a new column again - Reading Progress. Couldn't there be an alternative with a simple read-column yes/no? What would also be cool is to break down the books of a year by tags. Your plugin would be a good replacement for Goodreads/StoryGraph. |
08-23-2023, 03:37 PM | #5 | ||
Wizard
Posts: 1,089
Karma: 1221485
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Quote:
Besides, the reading progress (%) is also needed for the sync plugins (like Goodread Sync and Skoob Sync). Quote:
EDIT: Actually, using a tags column makes no sense. For sorting to work, it would have to be a single value column. Last edited by thiago.eec; 08-24-2023 at 07:18 AM. |
||
Advert | |
|
08-24-2023, 10:26 AM | #6 | |
want to learn what I want
Posts: 1,277
Karma: 6433040
Join Date: Sep 2020
Device: Calibre E-book viewer
|
Quote:
I read more often in Calibre's Ebook viewer, and I had never observed that the Count Pages plugin doesn't pull the actual number of pages from it, even if the specific Viewer Algorithm is selected in the plugin options. So I decided to create a second Page Count custom column, and now I have: - Page Count - #pages - used by the Count Pages plugin (good for quick comparisons, as it makes a one-click automagical estimate of the page count based on the chosen algorithm) - Viewer Pages - #vp - the actual number of pages displayed in my Ebook viewer Header. I'm filling this manually. For Reading Goals I have set up the second one. Ideally, the #vp value should be obtained automatically, but the Count Pages PI developer isn't adding new features to his plugins at this time - and i'm not sure this is possible. See: As for the Reading Progress (percentage), I haven't figured a way to update it... Also, it would be nice to have a "select book in library" button similar to the one in the FTS window, or perhaps a double-click action in the 'Edit reading goal' dialog. After I installed the plugin, I created all custom columns manually, using the parameters provided in the first post - I missed that "Only columns of the right type will be available in the dropdown list" bit, so perhaps this could be emphasized or made more obvious in the instructions: all the user has to do to create the columns is to click the buttons located on the right side of the dropdown. Not a big deal, anyway. (this was just me skipping steps because I hadn't paid attention to this line: ) You can create new custom columns, if you don't want to use the existing ones, by pressing the icon. As for pt-br availability: that's cool, though I love all my OS and software in English, you know... don't ask me why as I can't tell exactly, but I think one of the reasons is that it makes it easier to find support. BTW there's a small typo in the 'Edit reading goal' help dialogue: should be "The options are.." Last edited by Comfy.n; 08-25-2023 at 12:56 AM. |
|
08-24-2023, 11:01 AM | #7 |
want to learn what I want
Posts: 1,277
Karma: 6433040
Join Date: Sep 2020
Device: Calibre E-book viewer
|
I've just now thought of this: the Highlights in the Annotations browser have a timestamp and possibly a coded "position". I'm sure this would mean a lot more work in your plugin and would be rarely used by most people, but if it were able to pull the last highlight position (actually the nearest one towards the end of the book), this would make a very interesting reading progress pointer for me. :P
(also, not sure if it would be feasible to somehow translate that highlight position into some #percentage/progress column). Just a thought... |
08-24-2023, 11:35 AM | #8 | ||||
Wizard
Posts: 1,089
Karma: 1221485
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Quote:
Quote:
Quote:
Quote:
Using the last highlight as a progress indicator could be really misleading, don't you think? I mean, you could read a lot until you find something worth highlighting again. |
||||
08-24-2023, 11:50 AM | #9 |
Zealot
Posts: 138
Karma: 721208
Join Date: Dec 2022
Location: Not in an English speaking country
Device: (Too many) Kobo(s)
|
Just installed it, and it's great! Thank you!
I love statistics and reading challenges An idea for a future implementation (if feasible and others feel it would be useful): as of now, the reading challenge is only one by year. Would it be possible to implement different reading challenges within the same time frame? Maybe also with a "customized" temporal frame? For example: 2023 -> General Fiction Challenge 2023 -> NonFiction Challenge 2023 -> Graphic Novels Challenge from 1st Jan 2023 to 31st Dec 2024 -> Classical Literature Challenge ? Since the page count can be a bit of hit-and-miss with ebooks, would it be possible to add also the word count to the statistics graph? Thanks again for this cool plugin |
08-24-2023, 11:50 AM | #10 |
want to learn what I want
Posts: 1,277
Karma: 6433040
Join Date: Sep 2020
Device: Calibre E-book viewer
|
Sure, but if this was the case - I mean, if the plugin could retrieve the nearest highlight towards the end of the book and translate that into a #percentage column by automagically calculating it using #vp - I could just set myself to make sure to highlight something before taking a reading break... well, i don't know.
|
08-24-2023, 12:04 PM | #11 |
want to learn what I want
Posts: 1,277
Karma: 6433040
Join Date: Sep 2020
Device: Calibre E-book viewer
|
Maybe request @kovidgoyal for a specific marker in Ebook Viewer: "Reading Break"
edit: maybe "Reading Pause" sounds better Last edited by Comfy.n; 08-24-2023 at 02:03 PM. |
08-25-2023, 01:16 AM | #12 | ||
Leftutti
Posts: 490
Karma: 1153449
Join Date: Feb 2019
Location: Bavaria
Device: iPad Pro, Kobo Libra 2
|
Quote:
Quote:
Bonus would be a chart similar to StoryGraph. |
||
08-25-2023, 04:01 AM | #13 |
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
|
Thank you for the plugin, I'm using it and, at this moment (I change my mind a lot), I find it very useful. I've got a doubt, however. I reread a lot, and based on the reread, I change in my main library the number of readings and the reading date. If I have a book included, for example, in my 2022 goal, and I reread at 2023 and include it in my 2023 goal, will it disappear from my 2022 goal?
Thank you again. |
08-25-2023, 04:04 AM | #14 |
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
|
|
08-25-2023, 07:30 AM | #15 | |
Wizard
Posts: 1,089
Karma: 1221485
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
You're welcome.
Quote:
But I'm afraid the temporal frame has to be within the year, because of how the database is organized. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Reading List | kiwidude | Plugins | 1406 | 10-16-2024 09:28 PM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 06:25 AM |
Reading Goal | KyBunnies | Audiobook Discussions | 12 | 10-25-2017 06:29 PM |