![]() |
#31 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 990
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Version 1.0.6 - 27 Aug 2023
- Bug fix for another regression introduced in version 1.0.4 (error for books with no genre column set) |
![]() |
![]() |
![]() |
#32 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
That was user error - I was looking for the wrong column name.
![]() |
![]() |
![]() |
Advert | |
|
![]() |
#33 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
New question: I have a few books that I've read several times. For these, I copied the date to a custom taglike column:
I'd like to add the previous dates. However, I can only add 2023 or get an error that it does not match the last read column. Any way around this? The option to input an entry manually (date and percent read) may work, if it's within scope. EDIT: Additionally, trying to add this book to 2021 added that year to the statistics dropdown, which made an error because it was empty: Code:
calibre, version 6.25.0 ERROR: Unhandled exception: <b>KeyError</b>:'summary' ... Traceback (most recent call last): File "calibre_plugins.Reading_Goal.main", line 1863, in update_statistics File "calibre_plugins.Reading_Goal.main", line 1664, in reading_goal_statistics KeyError: 'summary' Last edited by ownedbycats; 08-27-2023 at 09:14 PM. |
![]() |
![]() |
![]() |
#34 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Possible timezone issue: I was adding books from December 2022. The last one was December 31 at 10:18 pm (GMT -4:00), which is 2023 in Greenwich time.
|
![]() |
![]() |
![]() |
#35 | ||
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 990
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Quote:
Also, when you are adding books to a certain year (let's say 2021), all the selected books must have a 2021 date. So you would need to set the date to 2021, before adding the book to 2021. Quote:
EDIT: Fixed. I'm aware that the date is saved to JSON in Greenwich time, but when the plugins reads it back to a datetime object, the date should be again in your timezone. I'll have to investigate this. Last edited by thiago.eec; 08-27-2023 at 10:08 PM. |
||
![]() |
![]() |
Advert | |
|
![]() |
#36 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 990
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Quote:
But I did noticed that this book appears on the 'Edit goal dialog' as 01/01/2023, even though it is grouped with 2022 books. This might be some problem converting a datetime object to a QDate object (Qt date object). I'll check this soon. EDIT.: There is something going on. First I could add, now I can't. P.S.: Attached is a test version correcting the empty year created when adding a book fails. Last edited by thiago.eec; 08-28-2023 at 12:15 PM. Reason: Removed test version. Fixed. |
|
![]() |
![]() |
![]() |
#37 | |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
|
|
![]() |
![]() |
![]() |
#38 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,326
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#39 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,326
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#40 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
|
![]() |
![]() |
![]() |
#41 |
Member
![]() Posts: 21
Karma: 10
Join Date: Nov 2022
Device: PW5
|
This looks like a neat idea, I'm testing it out! Though I have a few questions:
I'm a bit slow, so I wanted to make sure I understood how it works Reading progress setting:
Status date (date) config setting: what does this correlate to? It looks like goodreads has start date, and end date (for each time reading a book), are there other statuses? Page count: integers - How is this different than progress? Is this total page count of the book? Genre: I haven't figured how I want this set up, so I'm not really sure what to ask yet. Previously I created a column to enter genre manually like so Fiction.Mystery, Fiction.Fantasy, Fiction.Mystery.Cozy But I guess now I can grab them as metadata via GR sync or other sources. I'm avoiding using the Tags column because all kind of muck can end up there. I'm not sure how to approach it yet. I'm syncing with both Goodreads and Library Thing. I'm testing both out, not sure if I will stick with one or both. I have four plugins right now syncing calibre between the two sites: Goodreads, goodreads sync, and now reading goal, as well as LibraryThing Match plugin, and that could get a little messy if I'm not careful. |
![]() |
![]() |
![]() |
#42 | ||||
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 990
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Quote:
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#43 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 990
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
|
Version 1.0.7 - 29 Aug 2023
Bug fixes:
New features:
This is a release focused on fixing bugs. I hope there aren't many bugs left. Next, I'll try adding the requested features. Here they are, in no specific order:
|
![]() |
![]() |
![]() |
#44 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Question: I had a finished book added to 2021. I started re-reading it, so I changed the percentage to 1%. It didn't appear in rereading, so I added it to 2023.
Now I see it duplicated - there's entries for both 2021 and 2023 but they have separate records and the latter is listed as reading instead of rereading. Is this intended? This was the testing version prior to 1.0.7. |
![]() |
![]() |
![]() |
#45 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,229
Karma: 63194753
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
I just downloaded the new version and got this error trying to open edit or statistics.
Code:
calibre, version 6.25.0 ERROR: Unhandled exception: <b>AttributeError</b>:'NoneType' object has no attribute 'astimezone' .... Traceback (most recent call last): File "calibre_plugins.Reading_Goal.main", line 182, in manage_reading_goal File "calibre_plugins.Reading_Goal.main", line 741, in update_database File "calibre_plugins.Reading_Goal.main", line 320, in add_to_goal File "calibre_plugins.Reading_Goal.main", line 549, in get_book_info AttributeError: 'NoneType' object has no attribute 'astimezone' |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Reading List | kiwidude | Plugins | 1405 | 08-31-2024 05:29 PM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
Reading Goal | KyBunnies | Audiobook Discussions | 12 | 10-25-2017 05:29 PM |