View Single Post
Old 02-16-2011, 11:52 PM   #1
kiwidude
calibre/Sigil Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,228
Karma: 1334002
Join Date: Oct 2010
Location: London, UK
Device: Kindle Paperwhite 3G, iPad 3, iPad Air
[GUI Plugin] Book Sync **Deprecated**

This plugin is now deprecated and will no longer be supported. Instead all of its functionality has been incorporated into the Reading List plugin, which does everything this plugin does plus a number of other features.

This plugin allows you to add books to a special list in Calibre which is automatically sent to your ereader device the next time it is connected. This is a very convenient way to flag books for your device as you add/process/search for them in your workflow, without requiring your device connected at the time.

As soon as your device is next plugged in, the list of books can be automatically copied to your device the same as if you had selected them and chosen "Send to Device". Alternatively you can turn off the automatic syncing and instead manually sync your list of books when it is convenient to you.

Main Features of v1.3.7:
  • Supports multiple device independent lists
  • Automatically sync to devices, folders or iTunes
  • Add/remove books to the sync list using a right-click menu and/or toolbar button
  • View the contents of the sync list in the library view
  • Optionally force a sync to the device of your list if adding while it is connected
  • Optionally force Kindle Collections to be recreated after a sync (Kindle owners only, requires the Kindle Collections plugin)
  • Configure device names, which devices to have sync lists for, and whether books should automatically be synced to the device when it is connected
  • Customisable keyboard shortcuts for add/view actions

Special Notes:
  • Requires Calibre 0.8.2 or later.

Installation Steps:
  1. Download the attached zip file and install the plugin/restart Calibre/add to context menu or toolbar as described in the Introduction to plugins thread.
  2. Ensure a device you would like to sync to is connected.
  3. Select Customize plugin from the plugin menu (or via Preferences -> Plugins). Click the Add connected device button.
  4. If you want to rename the device you should do so now. If it has multiple card locations, uncheck any you do not want to create a sync list for.
  5. Close the configuration dialog. You should now see menu items appear allowing you to add to the list.
  6. If you have multiple devices, disconnect your first device, plug the second in and repeat the steps above to add it to your Book Sync known device list via the configuration dialog.

Kindle Collections:
  • To automatically recreate Kindle Collections after a sync to your Kindle, follow the following steps:
Spoiler:
  1. Ensure you have the Kindle Collections plugin installed and configured. You can find further information on this plugin here
  2. In the Book Sync configuration dialog, change the dropdown in the Collections column for your Kindle to "Y"
  3. Force a sync to your device, either by connecting if you have autosync turned on or manually using the Sync Now menu option
  4. After your collections have been recreated, the Kindle Collections summary dialog will appear. Follow the instructions on it to disconnect and restart your Kindle to see the new book collections.

Paypal Donations:
  • If you find this or any of my other plugins useful please feel free to show your appreciation. I have spent many hundreds of unpaid hours in their development and support so any encouragement for me to continue is appreciated!

Version History:
Spoiler:
Version 1.3.7 - 07 Jun 2011
Fix bug of incorrect function name when device disconnected with config open
Fix bug of remove menu displayed when no devices configured

Version 1.3.6 - 05 Jun 2011
Add options to remove from lists (forgot about when removed the dialog in 1.3.5)
Add menu options to add to all lists and remove from all lists
When removing from a list and currently viewing, refresh the search to update the view

Version 1.3.5 - 04 Jun 2011
Add option to automatically recreate collections after syncing to a Kindle (if meme's plugin installed)
Remove the separate dialog for viewing a sync list, display in the library view instead.

Version 1.3.4 - 15 May 2011
Bug-fix for Sync Now being enabled in a circumstance it should not be

Version 1.3.3 - 13 May 2011
Bug-fix for multiple card devices to translate location code into a card
When syncing, books with no formats will be kept on the list
Update the Sync Now enabled status every time the menu is dropped down

Version 1.3.2 - 12 May 2011
Bug-fix for when have less than two devices configured

Version 1.3.1 - 10 May 2011
Bug-fix for first time upgraders who did not have the sync now keyboard shortcut

Version 1.3 - 10 May 2011
Rewritten to support multiple devices for device independent lists
Allow renaming of devices
Allow specifying a device to not automatically be synced to
Allow syncing to a device manually while it is connected

Version 1.2.1 - 09 Apr 2011
Support skinning of icons by putting them in a plugin name subfolder of local resources/images

Version 1.2 - 03 Apr 2011
Rewritten for new plugin infrastructure in Calibre 0.7.53

Version 1.1 - 22 Feb 2011
Handle situation where user deletes the book to be synced

Version 1.0 - 07 Feb 2011
Initial release of Book Sync plugin
Attached Thumbnails
Click image for larger version

Name:	Screenshot_1_Toolbar.png
Views:	218
Size:	22.0 KB
ID:	66811   Click image for larger version

Name:	Screenshot_2_Configuration.png
Views:	212
Size:	33.8 KB
ID:	66812  
Attached Files
File Type: zip Book Sync.zip (84.2 KB, 18277 views)

Last edited by kiwidude; 06-15-2011 at 09:27 AM. Reason: Comment on deprecation
kiwidude is offline