Register Guidelines E-Books Search Today's Posts Mark Forums Read

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

Notices

Reply
 
Thread Tools Search this Thread
Old 08-13-2024, 11:43 AM   #91
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,562
Karma: 4277329
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
Quote:
Originally Posted by foosion View Post
Would it be possible and would you be willing to modify SmartEject so that it does what I want - update the Calibre list to match what's on the device?
I didn't remember much about how "Auto populated from books on device" lists work, I had to go read the RL code for a bit.

SmartEject's current paradigm is to check for the count of books on lists needing to be sync'ed and if >0 then offer to call RL's "Sync Now" instead of continuing to eject.

RL's "Sync Now" option can be called to update 'auto pop' lists. And RL can tell me if there are any 'auto pop' lists. But that includes any 'auto pop from search' lists, too.

Unlike an 'Add/Overwrite to device' list, there isn't a book count to indicate whether the 'auto pop' list(s) need to be updated.

So I could add an option to look for "Is any 'auto pop' list sync-able?" and call "sync now" But any 'auto pop from search' lists would also trigger it.

All the other pre-eject checks ask the user whether to stop to address the issue or continue to eject. This would either need to not ask or reverse the yes/no to be 'yes, continue to eject' instead of 'no, continue to eject'.

Is this a one user issue? Or something that other users would also find valuable?
JimmXinu is offline   Reply With Quote
Old 08-13-2024, 03:20 PM   #92
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: 39,809
Karma: 154147706
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Looking at my use case, I would find little to no value in the suggested change.
DNSB is offline   Reply With Quote
Advert
Old 08-13-2024, 05:03 PM   #93
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: 76,038
Karma: 134368292
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by DNSB View Post
Looking at my use case, I would find little to no value in the suggested change.
Your one up on me. I'd find no value at all.

My use case as posted earlier handles this situation perfectly for me.
JSWolf is offline   Reply With Quote
Old 08-14-2024, 02:07 AM   #94
Terisa de morgan
Grand Sorcerer
Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.
 
Terisa de morgan's Avatar
 
Posts: 6,365
Karma: 12117217
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
My use case won't be affected, either, as I don't link Reading List with SmartEject, but sync the list of books on device when I connect it.
Terisa de morgan is offline   Reply With Quote
Old 08-14-2024, 05:40 AM   #95
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: 76,038
Karma: 134368292
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Terisa de morgan View Post
My use case won't be affected, either, as I don't link Reading List with SmartEject, but sync the list of books on device when I connect it.
That works best (IMHO). I have any books I want on my device synced at connect and I have all updated reading positions synced at connect. Ever since the latest Kobo Utilities and the the latest calibre, syncing of reading positions on connect has started working for me.
JSWolf is offline   Reply With Quote
Advert
Old 08-14-2024, 01:26 PM   #96
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: 39,809
Karma: 154147706
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
So three for three on the sync on connect.
DNSB is offline   Reply With Quote
Old 08-14-2024, 02:07 PM   #97
foosion
Evangelist
foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.
 
Posts: 403
Karma: 41524
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
No objection to sync on connect.

The issue is whether it should sync on disconnect. If you add a book should it cause Calibre to reflect that fact automatically, rather having to click Sync Now in RL or having to go through NickleMenu or just wait until the next connection. The idea is to know what's on your device at all times.

Ideally Calibre could update an onkobo column when it adds (or removes) a book from the device. Is there some other way to do that?

Last edited by foosion; 08-14-2024 at 02:10 PM.
foosion is offline   Reply With Quote
Old 08-14-2024, 02:31 PM   #98
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: 39,809
Karma: 154147706
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
I do use a custom column to keep track of whether a book is not on any device, on my wife's device, on my device or on both. Given that only my Clara HD with it's 128GB µSD card is capable of holding our entire ebook collection, I don't worry about having every ebook synced to every device.
DNSB is offline   Reply With Quote
Old 08-14-2024, 02:59 PM   #99
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,562
Karma: 4277329
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
This (having a column always showing device content) seems to me like something that would have been asked for before, but I don't know where or when.

Looking at the Reading List & Calibre code, Calibre has signals fired when a device is connected or disconnected, but disconnected is triggered after the disconnect; ie, too late to update a Reading List.

Attached is an experimental version of SmartEject that will ask if it should Sync if there's a list that could be sync'ed. Unfortunately, it can't exclude lists for other devices or lists from searches.

If this works for you, I will consider making it a silent option.

Last edited by JimmXinu; 08-14-2024 at 09:29 PM. Reason: remove obsolete test version
JimmXinu is offline   Reply With Quote
Old 08-14-2024, 03:18 PM   #100
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: 76,038
Karma: 134368292
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by foosion View Post
No objection to sync on connect.

The issue is whether it should sync on disconnect. If you add a book should it cause Calibre to reflect that fact automatically, rather having to click Sync Now in RL or having to go through NickleMenu or just wait until the next connection. The idea is to know what's on your device at all times.

Ideally Calibre could update an onkobo column when it adds (or removes) a book from the device. Is there some other way to do that?
Reading List does it and does it well. You don't need to sync on disconnect because you would already have done the sync on connect. And with a Kobo, after you eject, you use NickelMenu to reconnect to the USB (without the need to unplug the USB cable) and Reading List will then update your onkobo column and you'll get the metadata fully updated from the Kobo driver.

This is a non-problem as far as I can see.
JSWolf is offline   Reply With Quote
Old 08-14-2024, 04:55 PM   #101
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,562
Karma: 4277329
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
Over here in the open source end of the software pool, I feel like we should try to accept people wanting to do things their own way. We're not in the Apple end of the pool, for example, where customization is minimal.
JimmXinu is offline   Reply With Quote
Old 08-14-2024, 06:05 PM   #102
foosion
Evangelist
foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.
 
Posts: 403
Karma: 41524
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
Quote:
Originally Posted by JimmXinu View Post
This (having a column always showing device content) seems to me like something that would have been asked for before, but I don't know where or when.

Looking at the Reading List & Calibre code, Calibre has signals fired when a device is connected or disconnected, but disconnected is triggered after the disconnect; ie, too late to update a Reading List.

Attached is an experimental version of SmartEject that will ask if it should Sync if there's a list that could be sync'ed. Unfortunately, it can't exclude lists for other devices or lists from searches.

If this works for you, I will consider making it a silent option.
On initial check, it works perfectly. Looking forward to the silent option version.

foosion is offline   Reply With Quote
Old 08-14-2024, 09:35 PM   #103
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,562
Karma: 4277329
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
New Test Version Attached

2024-08-14
- Add RL Sync FROM device lists options

Note that the existence of an "Auto-populate from search" type list will also prompt 'FROM device' sync'ing. The list RL gives us contains both.
Attached Files
File Type: zip SmartEject.zip (146.1 KB, 61 views)
JimmXinu is offline   Reply With Quote
Old 08-15-2024, 06:16 AM   #104
foosion
Evangelist
foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.foosion is an enigma wrapped up in a mystery.
 
Posts: 403
Karma: 41524
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
Quote:
Originally Posted by JimmXinu View Post
New Test Version Attached

2024-08-14
- Add RL Sync FROM device lists options

Note that the existence of an "Auto-populate from search" type list will also prompt 'FROM device' sync'ing. The list RL gives us contains both.
That makes it very clear.



EDIT: I didn't see the checkbox to sync silently until I scrolled over. It was not visible otherwise because the "window" is too small, at least on my machine.

Last edited by foosion; 08-15-2024 at 06:40 AM.
foosion is offline   Reply With Quote
Old 08-15-2024, 09:44 AM   #105
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,562
Karma: 4277329
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
Quote:
Originally Posted by foosion View Post
EDIT: I didn't see the checkbox to sync silently until I scrolled over. It was not visible otherwise because the "window" is too small, at least on my machine.
The dialog window should be resizable and scrollable when there's content out of view port.
JimmXinu is offline   Reply With Quote
Reply

Tags
calibre, eject

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] EpubMerge JimmXinu Plugins 541 09-10-2024 11:05 AM
[GUI Plugin] EpubSplit JimmXinu Plugins 443 08-13-2024 03:20 PM
[GUI Plugin] KindleUnpack - The Plugin DiapDealer Plugins 494 05-18-2024 02:34 AM
[GUI Plugin] FanFictionDownLoader JimmXinu Plugins 3985 05-08-2015 11:18 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 07:31 PM.


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