![]() |
#106 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 479
Karma: 41524
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
|
|
![]() |
![]() |
![]() |
#107 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Version Released
Version 2.6.0 - 2025-01-01 - Update translations - Add RL Sync FROM device lists options |
![]() |
![]() |
Advert | |
|
![]() |
#108 |
Member
![]() Posts: 12
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
|
Hi Jim -- Would you be interested in adding a feature to to automatically add / remove content? I am trying to find a straightforward way to automatically (or with a single click) one-way sync changes from the computer library to a connected device (basically, what iTunes was doing in 2001). SmartEject currently solves half of my problem by saving the time of actually entering the device search query inlibrary:False and the library search query ondevice:False. However, it appears to have no option to automate the next step of actually adding or deleting the items returned by the searches, which would ideally happen upon device connection or button-click:
** Device search: inlibrary:False --> Delete from target device folder ** Library search: ondevice:False --> Add from library to target device folder See: https://www.mobileread.com/forums/sh....php?p=4510315 Thanks for considering and for making such a nice plugin! |
![]() |
![]() |
![]() |
#109 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
I don't use it that way, but I believe the Reading List plugin's 'Replace device with list, add/overwrite all' list sync mode may already do what you want.
SmartEject can be configured to prompt you to do a RL sync you when there's a Reading List to sync, and show you when there's stuff on the device not in your library. But I'm not interested in adding the 'delete' step to SmartEject itself. |
![]() |
![]() |
![]() |
#110 |
Member
![]() Posts: 12
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
|
Thanks Jim -- From other threads on this forum, it appears Reading List removes a book from the device only if the book is in the purgatory state of (1) still existing in the calibre library and (2) not appearing on the reading list. Thus, Reading List will not address the most common scenario: Deleting a book already on the device where that book has already been removed from (or was never present in) the calibre library. Although that functionality may be intentional, my hunt unfortunately continues. Thanks for the insight!
|
![]() |
![]() |
Advert | |
|
![]() |
#111 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
Hmmm. I didn't realize (or remember) that limitation of RL. If there isn't another solution, I'm more open to the idea.
Would anyone else find it useful for SmartEject to offer to delete extra books on device? And conversely, send any books in the library not on the device? (Both as determined by the configured searches.) I'm thinking maybe adding a Show or Delete drop down after 'Deleted Books (not in Library)' and Show or Send drop down after 'Added Books (not on Device)' in SmartEject's settings. Maybe a Show or Delete drop down after 'Duplicated Books' too? Send could just happen, but Delete would probably open a delete dialog and it would be up to the user to complete the delete from device. Should be able to skip the 'library vs device vs both' dialog. |
![]() |
![]() |
![]() |
#112 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,515
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
I can see that delete being useful in managing news downloads to a device. While calibre itself can set limits on how many issues of a recipe's download to store in its library, it doesn't delete the corresponding content from the reader.
|
![]() |
![]() |
![]() |
#113 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,631
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Sending to the device wouldn't be interesting for me, as Reading List already does it (it sends books not in device if you configure it), but automatically deleting would be useful (or the dialog only), as I already has the query in SmartEject for detecting books on device but not in the library before ejecting it.
|
![]() |
![]() |
![]() |
#114 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Test Version
New Test Version
2025-05-07 - Add automatic delete and send settings to the check-for options. Test version attached. You need to go into SmartEject settings via Calibre Preferencs > Plugins to enable these. Please let me know if the config options & tooltips as well as dialog texts read well. Once they get sent to the translation site, I become reluctant to change them. |
![]() |
![]() |
![]() |
#115 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,974
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Sync Silently doesn't work for the send-to lists?
|
![]() |
![]() |
![]() |
#116 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
It doesn't work, or you can't checked when you don't have 'Reading Lists to Sync FROM device' checked?
I added code to enable/disable the sub-options, ie the ones to the right of other checkboxes. Edit: the Sync Silently tooltips explicitly says, "only applies to FROM device lists". |
![]() |
![]() |
![]() |
#117 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,974
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Yes, I was asking why not exist for send-to.
|
![]() |
![]() |
![]() |
#118 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
Because syncing a Reading List from a device can be done atomically, in the foreground, while SmartEject waits and then continues.
Syncing a Reading List to a device launches a background 'send to device' job. SmartEject can't wait for it to finish and it requires the user to later press eject again after the send is finished. |
![]() |
![]() |
![]() |
#119 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,631
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I've got a problem: I've lost the plugin. I cannot find it for adding it to the menus (and it has disappeared from my menus, where it was before). Even installing the original one, it doesn't work.
|
![]() |
![]() |
![]() |
#120 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,973
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
![]() Run in debug and it should report if the zip file loaded or not. |
![]() |
![]() |
![]() |
Tags |
calibre, eject |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 523 | 07-15-2025 06:45 PM |
[GUI Plugin] EpubSplit | JimmXinu | Plugins | 457 | 06-25-2025 08:48 PM |
[GUI Plugin] EpubMerge | JimmXinu | Plugins | 560 | 06-09-2025 03:46 PM |
[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 |