06-05-2024, 11:38 PM | #1741 | |
Library Breeder (She/Her)
Posts: 1,192
Karma: 1900479
Join Date: Apr 2015
Location: Fullerton, California
Device: Kobo Aura HD (1) PW3 (4) PW3 2019 new edition (1)
|
Quote:
Obsolete books from Amazon without ISBN's, Single books that ended up becoming an omnibus, anthology parts, author changes, etc. If the book doesn't have an ISBN, ASIN, or ISBN13 it will be removed from Goodreads. So, if it was an ebook from Amazon, and Amazon deleted it from their system for some reason or another, then it won't be in Goodreads outside of those currently shelved. If you want to know which books can be re-uploaded, just export your current library .csv and then create a new goodreads account and try to reimport it (breaking it in chunks first). The books that don't end up on your shelves are the ones that are causing the errors. |
|
06-06-2024, 08:03 AM | #1742 | |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
I have wasted far too many hours on this already that has me properly grumpy about this whole thing but there is one last attempt I am willing to try with someone trying to help at the moment - if that works out then great, otherwise linux support is getting dropped. Last edited by kiwidude; 06-06-2024 at 08:06 AM. |
|
Advert | |
|
06-06-2024, 08:25 AM | #1743 |
Grand Sorcerer
Posts: 12,034
Karma: 7257323
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
@kiwidude: If I were you I wouldn't do anything with this. Reason: changing calibre's python version possibly, perhaps even probably, breaks stuff in base calibre. TMK there hasn't been any beta testing to check if calibre still reliably works with the new python version.
My view: wait for Kovid to upgrade calibre's python then do whatever work is required. |
06-06-2024, 08:37 AM | #1744 |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@chaley - that was my original intent of ignoring the linux users who have a disproportionate amount of support required.
Then someone submitted a PR for this so I thought push it out give it a go. Except it turned out they never tested their fix. Then they submitted another PR - I pushed that out, didnt fix the issue either, once again they hadn't tested it. So then I tried myself just abandoning those changes and taking on the latest python3 version of httplib2. Except internally they made so many refactorings to that with dependencies on additional lib modules (pyparsing) and imports that it won't work as a calibre plugin without further hacks and tweaks. A second person just now has submitted another PR - but their PR makes no sense at all and when questioned they said their change they tested was with a different version of the codebase of the plugin. I've given them the opportunity to send me the files they have actually tested to see if something can be resurrected from that as the last roll of the dice. When Kovid moves to 3.12 then this is all going to have to get sorted out as presumably this key_file stuff will impact windows users. So I was willing to do a little effort if it solved the future problem. But people submitting untested PR's has really pissed me off. This is one situation where "hey at least they had a go" is not true and commendable - I've wasted at least 8-10 hours on this nonsense as a result... Last edited by kiwidude; 06-06-2024 at 08:40 AM. |
06-06-2024, 09:09 AM | #1745 |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Goodreads Sync v1.16.8
Release Notes:
https://github.com/kiwidude68/calibr...s_sync-v1.16.8 Last edited by kiwidude; 06-06-2024 at 10:15 PM. |
Advert | |
|
06-06-2024, 12:11 PM | #1746 | |
Junior Member
Posts: 8
Karma: 10
Join Date: May 2024
Device: Kindle Paperwhite
|
Quote:
Thank you for sticking with it, even when us Linux users can be a pain! Python version 3.12.3 Calibre version 7.12 Plugin version 1.16.8 |
|
06-06-2024, 10:16 PM | #1747 |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Thanks Dave for the quick feedback and donation (much appreciated) and also to Bernard for the final fix.
|
06-07-2024, 12:07 AM | #1748 |
Grand Sorcerer
Posts: 12,756
Karma: 75000002
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
As others have pointed out the true issue here is NOT Linux support; rather it's the insistence by repository maintainers to modify calibre and change its dependencies to using the system supplied python and other components, as opposed to keeping to calibre as designed / tested / supported by Kovid.
Sent from my Pixel 7a using Tapatalk |
06-07-2024, 01:36 PM | #1749 |
Junior Member
Posts: 8
Karma: 10
Join Date: May 2024
Device: Kindle Paperwhite
|
kiwidude, you're quite welcome on both counts. I said it in my first post, and I'll say it again, thank you for this plugin.
|
06-07-2024, 01:52 PM | #1750 |
Junior Member
Posts: 8
Karma: 10
Join Date: May 2024
Device: Kindle Paperwhite
|
PeterT, I don't disagree with you, however, I do think it's a bit more nuanced than what you wrote.
Just as an end user, I benefit from the repository maintainers using the source code that Kovid supplies. And yep, they move past his bold, red warning to create the distro specific install of calibre I enjoy. As one benefit, I've got about a dozen programs (calibre, Steam, etc.) that require Python. Python needs about 70MB when installed (not counting its dependencies) which would end up nearing a gig of space if every program included its own copy. That's 'bloat' I'd prefer not to have on my system. Second, when I first migrated from Windows to Linux, I followed Kovid's recommended Linux install. Every time there was an update, I had to enter the manual command-line command again. Not a huge deal, yet across each program within a system, well, it adds up in time and effort. With the Arch Linux repository almost all of my programs are updated at once. Sometimes there are troubles, like this one. Kovid may never update Python in his binary packages again. Yet I noticed that kiwidude said version 3.10 is the current Windows packaged version while Kovid lists 3.11.5 in his "up-to-date list of dependencies that the official calibre binaries are bundled with". 3.12 may or may not come soon, however calibre does appear to work fine with it. I see you rock a Pixel 7a. Have you been using Android long enough to remember when we had to update every app individually and manually? I'd venture an opinion that when the Play Store switched to automatically updating apps everything got easier for users, yet tougher for developers. I feel that the repository maintainers 'modifying' calibre through doing a source code vs. binary installation which builds upon the "system supplied python and other components" is analogous. It makes it easier for users like me, and tougher for developers like kiwidude when updates to those components 'break' the earlier code, just as each new version of Android has done to some of my dear old apps. Whichever way you think and feel, I am thankful for this community. My copy of calibre & kiwidude's Goodreads plugin work again thanks to efforts directly from this group. |
06-07-2024, 02:11 PM | #1751 | |
Junior Member
Posts: 1
Karma: 10
Join Date: Jun 2024
Device: Amazon Kindle Scribe
|
Quote:
I am not able to understand what I am doing incorrectly or what I may be missing TBH. Please help this n00b. Thanks. |
|
06-08-2024, 11:54 AM | #1752 | |||
Grand Sorcerer
Posts: 12,034
Karma: 7257323
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Quote:
|
|||
06-14-2024, 04:28 AM | #1753 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Jan 2017
Device: Kindle Paperwhite
|
Quote:
|
|
06-21-2024, 05:41 AM | #1754 |
Junior Member
Posts: 9
Karma: 10
Join Date: Mar 2012
Device: PC
|
Hey, just a question, is it possible to use a custom column for the "goodreads edition" corresponding to the synced book? This metadata does not get synced?
|
06-21-2024, 08:43 AM | #1755 |
Groupie
Posts: 187
Karma: 616200
Join Date: May 2014
Location: Spain
Device: Kobo Forma, Hisense A5
|
It gets kept as an identifier. In the same field where the ISBN or mobi-asin of Kindle ebooks is stored, the Goodreads Id is added
|
Tags |
calibre, goodreads |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Search the Internet | kiwidude | Plugins | 434 | 09-30-2024 04:04 AM |
[GUI Plugin] Clipboard Search | kiwidude | Plugins | 29 | 04-02-2024 11:05 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 403 | 04-01-2024 09:39 AM |
[GUI Plugin] Quick Preferences | kiwidude | Plugins | 62 | 03-17-2024 12:47 AM |
[GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 08:47 PM |