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 10-05-2012, 03:02 PM   #1
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.
 
Posts: 821
Karma: 300102
Join Date: Dec 2011
Location: Midwest USA
Device: Nook STR w/Glowlight, Kindle 3g, Droid
[GUI Plugin] SmartEject

Have you ever added or deleted books from your calibre library, only to find that you forgot to add or delete them from your ebook device later when you connected it? Or ever just wanted a big, easy to click eject button on your toolbar?

That's what SmartEject does.

When you attach your device, you can have an eject button on your 'device connected' main toolbar. When you click it, it checks for duplicate, added or deleted books on the device and offers to show them to you if there are any.

Main Features of SmartEject Plugin:
  • Top level device eject button, suitable for main toolbar.
  • Check for duplicate books on device before ejecting.
  • Check for books in library, but not on device before ejecting.
  • Check for books on device, but not in library before ejecting.
  • Configure which checks to perform on a library-by-library basis.

Special Notes:
  • Requires Calibre v0.8.57 or later.
  • With large or complex libraries, displaying the lists of dup/added/deleted books can be slow.

Installation Steps:
  1. Download the attached zip file and install the plugin/add to context menu or toolbar/restart Calibre as described in the Introduction to plugins thread.

Paypal Donations:
  • If you find this plugin useful please feel free to show your appreciation.

Version History:
Spoiler:

Version 0.1.0 - 05 Oct 2012
Initial public release.
Attached Files
File Type: zip SmartEject.zip (12.4 KB, 6187 views)
JimmXinu is offline   Reply With Quote
Old 10-07-2012, 12:42 PM   #2
cklls
Zealot
cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Posts: 118
Karma: 30038
Join Date: Jul 2010
Location: New England
Device: Nook, EB1150, Pandigital SuperNova Tablet
I have several different reader apps on my Android tablet, and have, at times, loaded the same book into multiple app libraries. Would this app find them within the different libraries and allow me to selectively remove them from two while leaving it in the third? That's what I'm understanding from the description, but I've been known to misunderstand things now and then! If that's what this does, I love you even more than I did when you introduced the fanfic plug-in!!!!
cklls is offline   Reply With Quote
 
Enthusiast
Old 10-07-2012, 01:09 PM   #3
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.
 
Posts: 821
Karma: 300102
Join Date: Dec 2011
Location: Midwest USA
Device: Nook STR w/Glowlight, Kindle 3g, Droid
If calibre would see them as duplicates, yes.

SmartEject does three different searches:
  • Dups: From the Library, search ondevice:"("
  • Deleted: From each device location (Main, Card A & Card B), search inlibrary:False
  • Added: From the Library, search not ondevice:"~[a-z]"

My experience is that the dup search will find the same book in different places on my Android smart phone. I assume your Android tablet would work the same.

However, you might cause yourself problems with some reader apps if you just delete the files. Aldiko comes to mind as one that manages it's own library.
JimmXinu is offline   Reply With Quote
Old 10-07-2012, 01:19 PM   #4
cklls
Zealot
cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.cklls can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Posts: 118
Karma: 30038
Join Date: Jul 2010
Location: New England
Device: Nook, EB1150, Pandigital SuperNova Tablet
Aldiko is one of my apps, but I've also got Mantano, Moon+, FBReader, CoolReader, and at least one other. Tried and liked elements of each, and use them for different purposes at different times. I've just managed to load too many dupes into them and, as you obviously know, it clogs up my SD card with extra files.

You are one serious gem, my dear!! Can't wait to try this out. Thanks for another great reading tool.
cklls is offline   Reply With Quote
Old 10-28-2012, 01:46 PM   #5
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.
 
Posts: 821
Karma: 300102
Join Date: Dec 2011
Location: Midwest USA
Device: Nook STR w/Glowlight, Kindle 3g, Droid
FYI, checking Preferences > Searching > 'Limit the searched metadata' and setting the columns to search to 'title, authors, tags, series, publisher, comments, identifiers' (NOT any of my custom columns) speeds up the display searches for me a fair bit.

By rights, I wouldn't expect it to, since the searches SmartEject uses are all prefixed with a column.

The call to self.gui.library_view.model().db.search_getting_id s(...) is very very fast.

The call to self.gui.search.do_search() after self.gui.search.setEditText(...) is much slower. If do_search() doesn't do the same prefix optimization, that could explain the speed up.
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] FanFictionDownLoader JimmXinu Plugins 1419 Yesterday 01:14 PM
[GUI Plugin] KindleUnpack - The Plugin DiapDealer Plugins 140 05-04-2013 11:27 AM
[GUI Plugin] EpubSplit JimmXinu Plugins 89 05-03-2013 10:54 AM
[GUI Plugin] EpubMerge JimmXinu Plugins 77 03-16-2013 09:35 AM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


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


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