View Single Post
Old 03-15-2011, 02:00 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,224
Karma: 1334002
Join Date: Oct 2010
Location: London, UK
Device: Kindle Paperwhite 3G, iPad 3, iPad Air
[GUI Plugin] Manage Series

This plugin offers a GUI allowing you to quickly create and edit your series column values for your selected books using either drag/drop or keyboard shortcuts. With the current deprecation of various Calibre series metadata sources (except when using the Goodreads metadata plugin) users may find the need for more manual editing of their series information.

It is intended as a convenience alternative to the editing the series column in the library view, where the [] square brackets must be very carefully edited within. This can get painfully repetitive particularly for renumbering large series.

You may also find it more convenient than the careful mouse selection ordering required by the bulk metadata edit dialog (which also does not allow for .1 type series values).

Main Features of v1.2.8:
  • Supports both the built-in Calibre series column and optional custom series columns.
  • Use Alt+Up/Down arrow keys or drag/drop to move books up/down the list.
  • Use Alt+Left/Right to change the indent level to number books at .1 or .01 etc, such as when you have related short stories.
  • Lock series indexes when renumbering to intentionally allow for gaps with missing books.
  • Remove books from the list if they are not to be considered part of the series renumbering.
  • Option to add empty books to fill in your series gaps.
  • Ability to edit the titles and publication dates.
  • Right-click options to sort by original series index, series names or by publication date.
  • Right-click options to perform Search the Internet type browser launching to likely useful series information websites, such as FantasticFiction, Goodreads, Google and Wikipedia.

Special Notes:
  • Requires Calibre v0.8.18 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.

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.2.8 - 24 Jul 2013
Compatibility for the upcoming calibre 2.0

Version 1.2.7 - 04 May 2013
Fix issue introduced with changes to calibre in v0.9.29

Version 1.2.6 - 03 Mar 2013
Fix bug where trying to lock series index for a book without a series
Prevent plugin being used in Device View or on Device View context menu

Version 1.2.5 - 26 Jul 2012
Rename "Sort by Original Series" to "Sort by Original Series Index"
Add a "Sort by Original Series Name" feature for users who are appending series together that overlap indexes

Version 1.2.4 - 05 Jul 2012
Bug fix for empty book where the pubdate column would error from a null date.

Version 1.2.3 - 23 Jun 2012
Ensure lock series index maximum value is far higher.
Ensure the lock series index text is all selected by default to allow overtyping when dialog displayed

Version 1.2.2 - 04 Jun 2012
Put checkbox option on the Lock Index dialog when locking multiple series rows to allow setting all remaining to the specified index value
Add a new context menu option of "Lock old series index" as a fast way to lock series index values to their old values for selected books
Allow editing the pubdate column for books on this dialog.
Fix bug where column headings for series columns were not correctly displayed on first opening dialog
Fix bug where context menus not always updating until selection changed

Version 1.2.1 - 17 Sep 2011
Only save series indexes for the last selected series column in the dialog
If multi-select rows to assign an index, clicking Cancel will cancel asking for any further changes

Version 1.2.0 - 11 Sep 2011
Upgrade to support the centralised keyboard shortcut management in Calibre

Version 1.1.2 - 08 May 2011
Change webbrowser launching to use Calibre's wrapper for the default browser for better Linux support

Version 1.1.1 - 09 Apr 2011
Support skinning of icons by putting them in a plugin name subfolder of local resources/images
Ensure that encoding for launching website url ignores failures.

Version 1.1 - 03 Apr 2011
Rewritten for new plugin infrastructure in Calibre 0.7.53
Change to use OrderedDict from collections (deprecated code in Calibre)

Version 1.0 - 16 Mar 2011
Initial release of Manage Series plugin
Attached Thumbnails
Click image for larger version

Name:	Screenshot_1_ManageSeries.png
Views:	2004
Size:	47.5 KB
ID:	68385   Click image for larger version

Name:	Screenshot_2_LockSeriesIndex.png
Views:	1129
Size:	15.2 KB
ID:	87282  
Attached Files
File Type: zip Manage Series.zip (46.6 KB, 234 views)

Last edited by kovidgoyal; 07-23-2014 at 10:53 PM. Reason: v1.2.7 Released
kiwidude is offline   Reply With Quote