02-21-2011, 03:35 PM | #16 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
v1.1 Released
A bug-fix release attached to the first post for handling the situation reported above of adding a book to your list then deleting the book in Calibre.
|
02-21-2011, 03:58 PM | #17 |
Member
Posts: 14
Karma: 86
Join Date: Feb 2011
Device: Kindle 3
|
That was amazingly fast!!!
The fix works like a champ. Thanks! |
Advert | |
|
02-21-2011, 04:44 PM | #18 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
You are welcome. I hate bugs in my code... stomp on them as fast as I can where I can replicate it.
|
02-21-2011, 05:17 PM | #19 |
Night Reader
Posts: 127
Karma: 4314
Join Date: Oct 2010
Location: Rocky Mountains (US)
Device: Sony PRS-650
|
Thanks, kiwidude! Unfortunately I had just added my new batch of books (having noted them on paper) prior to seeing your post. But I've downloaded your plugin, installed it, and set options as per your instructions, so I'm primed and ready for my next batch.
I love that you created an image for the button, rather than leaving it blank, as with some other plugins, and that you've made the options readily available. Well done! Can't wait to use it. |
02-21-2011, 07:34 PM | #20 | |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
Just a FYI removing the PDF from calibre does NOT remove the Mobi too. Removing the book removes the book (all files). To remove just the PDF go to the edit metadata window and select the PDF in the available formats window and click the recycle icon. Or you can select multiple books and use the remove format option in the bulk metadata window. |
|
Advert | |
|
04-03-2011, 11:24 AM | #21 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
v1.2 Released
Changes in v1.2:
|
04-09-2011, 08:54 PM | #22 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
v1.2.1 Released
Changes in this release:
|
04-19-2011, 08:55 PM | #23 |
Junior Member
Posts: 6
Karma: 10
Join Date: Apr 2011
Device: Kindle Keyboard 3 wifi, Kindle Voyage
|
Hi there!. First of all thanks for your work. One feature that I would love to see is that when you sync the book the "ondevice" and "inlibrary" columns would get filled as if I had manually sent the book to the device with the "send to device" button.
Regards, |
04-19-2011, 11:51 PM | #24 |
Retired
Posts: 2,552
Karma: 37638420
Join Date: Nov 2010
Location: Vancouver Island Canada
Device: Kobo Touch, Optimus One (2.3), Nexus 7 (4.2)
|
Great plug-in! One of the best I've seen. Thanks
|
04-20-2011, 06:04 AM | #25 | |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
What version of Calibre are you using? Are you running the latest build of 0.7.56? As there were a few problems around this with 0.7.55 in particular I believe. @terminator - thanks, glad you found it useful. If only Calibre supported device independent lists, then it would be practical to use in a multiple device scenario. But that isn't going to happen any time soon unfortunately. |
|
04-25-2011, 07:39 PM | #26 | |
Junior Member
Posts: 6
Karma: 10
Join Date: Apr 2011
Device: Kindle Keyboard 3 wifi, Kindle Voyage
|
Quote:
Any ideas on what else could be wrong? |
|
04-27-2011, 04:07 AM | #27 | |
Wizard
Posts: 4,552
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
I find this a greate plugin as it allows me to queue books as I add them and decide they are of interest without having to wait until I connect a reader device.
Quote:
I understand your isssue with which is the current list. However I had some thought on some possible ways forward - not sure if they are technically possible:
It will be nice if/when Calibre eventually becomes device aware but these were some ideas on an interim possibility. |
|
04-27-2011, 04:25 AM | #28 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
I'm in a similar boat. I now have an iPad 2 to add to my Kindle. And my parents now have a second Kindle for their setup. So certainly I can understand the "want"
Has the idea progressed? No. I did raise the issue in the developer forums quite a while back on a thread there, when at the time there was a discussion on creating unique library and device ids. However the verdict was that significant areas of Calibre would need to be rewritten to cater for device independent settings. I guess another possible implementation that comes to mind is to ask chaley (if there isn't already) to add some signals in which would allow this plugin to effectively replicate what "news" syncing does, but in my own independent sync lists. So in other words, to stop (ab)using the single news sync list, and instead maintain my own independent lists. I think I would just need the hooks in place with an opportunity to identify the device and send books to it from my plugin matching list if any. If chaley doesn't see my post here I will ask the question in the development forums. It would have one significant additional advantage - people who want the "delete after sync" option turned on for their news could do so without worrying about their books being deleted! As for how the adding would work if that was in place, as you have indicated there are a couple of options I can think of. The easiest would be to just force the user each time to specify which device list to add it to. A more complex approach would be to treat it a bit like save to disk or sending via email does, where there is a menu option for your "default", and an additional menu item with a submenu of all the devices. Having a third menu to switch your default device would then give you a flexible enough combo I think? As for your last suggestion - yes a sync now option could be added. Though I would ask if you have a device connected why would you not just use the "send to device" option and use book sync at all? |
04-27-2011, 05:35 AM | #29 | |||||
Wizard
Posts: 4,552
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
Quote:
Quote:
Quote:
- "Add to Specific Sync list" - "Add to Default Sync list" - "View Specific sync list" - "View default sync list" - "Set Default" (dialog could also allow for clearing default), - "Set New Device" (and allow for deleting via same dialog), - "Sync to Specific Device". You could probably come up with better wording and combinations if you are actually trying to implement this. As you now also have multiple devices basing the list on your needs is likely to be the best initial stab at appropriate entries. You mentioned already having 3 to cater for so that is definitely enough to give any enhancment along these lines a good workout. I would think this menu approach would be easier that trying to simulate the other Send options. Having said that if in theory you allowed for the "Disk, "Folder" and "iTunes" as conceptual devices that could be on the list maybe the whole approach could be integrated across methods. This might make it easier to later subsume the current methods into a global sync approach. Quote:
I guess this all raises the question of whether there should be any automated sync at all or whether it should always be triggered by user action. With a single device having it automatic is nicest, but with multiple devices one wants some control unless you can find a way to associate a specific list with a particular device. I guess the latter might be possible now as Calibre seems to store a file on the device that has a unique ID in it - but I do not know if that information becomes available when a device is attached? |
|||||
04-27-2011, 08:23 AM | #30 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
You can use the device_information list, and in particular the driveinfo dict in the fifth element, to manage individual devices. If you want to see this list, then connect to gui2.device_signals.device_metadata_available. When it fires, call foo=gui.device_manager.get_current_device_informat ion() and get the driveinfo dict from foo[4]. That dict has the device UUID and a bunch of other info you can use to determine whether or not to send the queued documents. You would use gui.sync_to_device if you want calibre to select between formats and do auto-conversion. You could use gui.upload_books if you don't care about format checking and will supply the formats to send. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1722 | Yesterday 03:09 PM |
[GUI Plugin] Copy book covers as Standby images (Sony/Kindle/Nook) | jackie_w | Plugins | 136 | 06-18-2020 03:27 AM |
[GUI Plugin] Manage Sony x50 Reader Book List | kpw | Plugins | 170 | 10-02-2014 08:23 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |
[Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 02:10 PM |