Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 08-11-2024, 09:04 PM   #3076
WovenTales
Junior Member
WovenTales began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Oct 2022
Device: Kobo Forma
The issue is that the plugin is using a deprecated type name which has finally been removed in Python 3.12. If using the version on the Calibre download page (and its bundled Python 3.11) works for your personal system administration, great, use that since the community's hostile to native distro packaging. Otherwise, there's a patch posted in the plugin thread which works perfectly well.
WovenTales is offline   Reply With Quote
Old 08-11-2024, 09:24 PM   #3077
WovenTales
Junior Member
WovenTales began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Oct 2022
Device: Kobo Forma
I can't figure out how to edit my post, so sorry for the double message, but I wanted to do due diligence and acknowledge that nichobi also found the exact same issue and fix back in May. I didn't see that post until after I did my own digging into the Python release history and the plugin source code, but the fact that it was a known issue for that long, with such a straightforward fix, has contributed to my annoyance with the whole matter.
WovenTales is offline   Reply With Quote
Old 08-11-2024, 11:17 PM   #3078
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 38,836
Karma: 153006036
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Going back to using Lotus Domino/Notes, I've run into quite a few programs that install their own private copies of dependency files. One was a ticketing program that was done in Python and Java. Updating either of those broke the original release so in the next release both Python and Java were installed with the program in it's directory so system Python and Java were not used. According to one of the programmers I chatted with, it cut their support calls by over ⅔.
DNSB is online now   Reply With Quote
Old 08-11-2024, 11:38 PM   #3079
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 38,836
Karma: 153006036
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by WovenTales View Post
The issue is that the plugin is using a deprecated type name which has finally been removed in Python 3.12. If using the version on the Calibre download page (and its bundled Python 3.11) works for your personal system administration, great, use that since the community's hostile to native distro packaging. Otherwise, there's a patch posted in the plugin thread which works perfectly well.
The community is not so much hostile to distro packaging as the community is getting tired of people who try to use distro installs which are sloppily built and try to save space by not including all of calibre dependencies. The common advice is to install the official version from calibre's download page which oddly enough seems to fix the issues 99% of the time.

Also note that Linux makes up 4.6% of the installed calibre base (Windows is 80.4% and MacOS 15%) and yet Linux users contribute about ~30% (a quick count) of install issues and most of those complaints are from distro installs.
DNSB is online now   Reply With Quote
Old 08-12-2024, 03:27 AM   #3080
nerdy_knowledge
Junior Member
nerdy_knowledge began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2024
Device: Kobo Glo
Quote:
Originally Posted by DNSB View Post
The community is not so much hostile to distro packaging as the community is getting tired of people who try to use distro installs which are sloppily built and try to save space by not including all of calibre dependencies.
I think this equals to the community being hostile to distro builds - which, with the explanation you've given, is completely understandable, btw. Anyway, my bad, I should've read the official pages before installing the distro build. Being rather new to Linux, coming from a Mac, I've learned my lesson now.
nerdy_knowledge is offline   Reply With Quote
Old 08-12-2024, 09:55 AM   #3081
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,260
Karma: 57979022
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by nerdy_knowledge View Post
I think this equals to the community being hostile to distro builds - which, with the explanation you've given, is completely understandable, btw. Anyway, my bad, I should've read the official pages before installing the distro build. Being rather new to Linux, coming from a Mac, I've learned my lesson now.
It isn't so much 'hostile', as Ugh! another one that needs saving from the distro mess (some is just caused by the 'We Know better crowd' that had a specific goal and did not test fully with the rest of the distro packages).

But, the most simple reason to use the official: Many distro packages are Frozen at time of release and don't get the bi-weekly updates
theducks is offline   Reply With Quote
Old 08-13-2024, 12:08 AM   #3082
Steven Karp
Enthusiast
Steven Karp began at the beginning.
 
Posts: 30
Karma: 10
Join Date: May 2014
Device: Windows 10 Tablet / Calibre or Nexus 9 / Moon+
And let us not forget that there is no system Python in Windows. There are, I imagine, a few Windows users. ;-)
Steven Karp is offline   Reply With Quote
Old 08-15-2024, 10:50 AM   #3083
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,654
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
This thread belongs in the Kobo Utilities plugin thread.
JSWolf is offline   Reply With Quote
Old 08-15-2024, 11:46 AM   #3084
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,260
Karma: 57979022
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by JSWolf View Post
This thread belongs in the Kobo Utilities plugin thread.
Moderator Notice
Done as requested
theducks is offline   Reply With Quote
Old Today, 09:11 AM   #3085
foosion
Addict
foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.
 
Posts: 236
Karma: 4562
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
Is there a way to set a keyboard shortcut to "Store current bookmark/reading position".

I can check a box to store on connect and I can set a shortcut to bring up the store/restore bookmarks dialog, but those are different. I just want a single key to take the info from my device and set the relevant columns on Calibre.
foosion is offline   Reply With Quote
Old Today, 12:49 PM   #3086
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 38,836
Karma: 153006036
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by foosion View Post
Is there a way to set a keyboard shortcut to "Store current bookmark/reading position".

I can check a box to store on connect and I can set a shortcut to bring up the store/restore bookmarks dialog, but those are different. I just want a single key to take the info from my device and set the relevant columns on Calibre.
Is that not exactly what the Store on connect option does? It takes the information such as reading status, percent read, etc. and places them into the columns in calibre without even having to hit a key. Heck, if you change libraries while connected to your Kobo ereader, it will update the columns in the new library. Since the information on your Kobo should not be changing while you have it connected, why would you want to re-run the Store operation? Out of curiosity, what do you see as the difference between the Store on connect option and running the same operation from the Store/Restore tool?

As for Restore? That is something I do very rarely, mostly after a factory reset so I see no real advantage to having it as a keyboard shortcut. To me, keyboard shortcuts are reserved for common operations
DNSB is online now   Reply With Quote
Old Today, 01:13 PM   #3087
foosion
Addict
foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.foosion is fluent in JavaScript as well as Klingon.
 
Posts: 236
Karma: 4562
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
Quote:
Originally Posted by DNSB View Post
Is that not exactly what the Store on connect option does? It takes the information such as reading status, percent read, etc. and places them into the columns in calibre without even having to hit a key. Heck, if you change libraries while connected to your Kobo ereader, it will update the columns in the new library. Since the information on your Kobo should not be changing while you have it connected, why would you want to re-run the Store operation? Out of curiosity, what do you see as the difference between the Store on connect option and running the same operation from the Store/Restore tool?

As for Restore? That is something I do very rarely, mostly after a factory reset so I see no real advantage to having it as a keyboard shortcut. To me, keyboard shortcuts are reserved for common operations
Yes, that's what it does on connect. I only want to run it on some connects, not all. I could change the options in KU, turning it off when I don't want the info transferred and back on when I do, but that's many more clicks/keypresses.

The underlying issue is the amount of time it takes. Sometimes I do things that don't require updating info, so I don't want to have to wait for the updating jobs to finish.

FWIW, I've never run restore. As you say, I'd run it after a factory reset.

Last edited by foosion; Today at 01:15 PM.
foosion is offline   Reply With Quote
Old Today, 01:43 PM   #3088
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 38,836
Karma: 153006036
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by foosion View Post
Yes, that's what it does on connect. I only want to run it on some connects, not all. I could change the options in KU, turning it off when I don't want the info transferred and back on when I do, but that's many more clicks/keypresses.

The underlying issue is the amount of time it takes. Sometimes I do things that don't require updating info, so I don't want to have to wait for the updating jobs to finish.

FWIW, I've never run restore. As you say, I'd run it after a factory reset.
Difference between our computers and ereaders then. I see about a 1 second difference between have Store turned on or off with my Sage and Libra Colour. Not enough for me to worry about. In the image, I connected the Sage to calibre with the Intake library selected and then switched to my Main library. The same 1 second time for 35 or 1434 books. If I connected my Clara HD with the full library on it, the 15500 books take about 11 seconds which is not all that significant compared to the time required get list of books on device, send updated metadata, backup Kobo device database, etc.
Attached Thumbnails
Click image for larger version

Name:	Screenshot 2024-08-29 103742.png
Views:	1
Size:	15.3 KB
ID:	210468  
DNSB is online now   Reply With Quote
Reply

Tags
calibre, kobo, kobo utilities, kobo-utilities, plugins


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Manga plugin mastertea Plugins 6 01-06-2022 02:43 AM
[GUI Plugin] Save Virtual Libraries To Column (GUI) chaley Plugins 14 04-04-2021 05:25 AM
Kobo Utilities Plugin Question nikev Kobo Reader 10 09-25-2018 11:55 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 01:57 PM.


MobileRead.com is a privately owned, operated and funded community.