[GUI Plugin] Manage Series
#1  kiwidude 03-15-2011, 02:00 PM
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.9:
Special Notes:
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:
Version History:
Spoiler Warning below

Version 1.2.10 - 27 Sep 2020
More compatibility with Python 3

Version 1.2.9 - 16 Jan 2020
Compatibility with Python 3

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
Screenshot_1_ManageSeries.png Screenshot_2_LockSeriesIndex.png 
[zip] Manage (104.1 KB, 1464 views)

#2  kiwidude 04-03-2011, 11:11 AM
Changes in v1.1:

#3  hrynkiw 04-05-2011, 05:12 PM
I've been a happy user of the Manage Series plugin for about a week now.

The one thing that I've found to be a bit of a usability issue is adding an empty book record and having to go back to the regular view (usually Author) in order to change the title of the empty book from "Unknown" to the actual title.

Wait... before you start replying, finish reading.

So I came here to suggest an "edit title" enhancement and while reading through the list of features I see "Ability to edit the titles". I'm delighted it's already there, but perplexed as to why I haven't been able to get it to work. I know I've tried clicking on the book titles to try and change them from within the Manage Series window, and that hasn't worked for me.

What am I missing?

#4  kiwidude 04-05-2011, 05:22 PM
Double-click in the title to begin an Edit.

This was the original behaviour in Calibre in the Library view as well (and what I use), though nowadays it is no longer the default. I guess what I could do in a future version is try to use the same value from the tweak related to this, and change it to match your Library view editing.

#5  hrynkiw 04-05-2011, 05:56 PM
So all I'm missing is the second click? D'oh!


(Edited to add): Yup, works as advertised. Thanks KiwiDude, my series editing just got an order of magnitude easier.

#6  Starson17 04-06-2011, 01:35 PM
Quote kiwidude
I guess what I could do in a future version is try to use the same value from the tweak related to this, and change it to match your Library view editing.
With a group project, it's often hard to match the part of the code you're working on with the parts being updated by others. At one point Charles or Kovid added a tweak to control what Calibre considered to be an article of speech. It had previously been hard coded as English "the" and "a," etc. I hard coded in the same articles in the automerge fuzzy matching routine and didn't notice the new tweak that had been added until many months later.

#7  kiwidude 04-06-2011, 02:13 PM
@Starson17 - totally dude, the circle of stuff I know about in Calibre vs what I don't know makes it tough to keep up with.

In this particular case it was just selfishness/laziness on my part . As I posted above I am a "double-click to edit" kind of guy, all my plugins which have grids like Search the Internet and Open With all work this way. So supporting other edit modes such as what become Calibre's default wasn't very high on my priority list. I'll take a look at it one day, I just need to find Kovid's code to see what he does and replicate it in all the relevant plugins. I would guess meme has the same issue in his Kindle Collections plugin grids, though maybe he was more proactive about this than me

#8  meme 04-06-2011, 02:52 PM
Me more proactive than you? Don't think so

I see I need to double click on my customization form. Not sure if that's my coding or my Calibre default. I haven't seen anyone comment on it yet, so for now I'll leave it as is...

#9  kiwidude 04-06-2011, 03:01 PM
Haha, wondered if you would feel your ears burning

It is the Qt default behaviour, not something you have coded. It's just a line or two of code to make it behave otherwise IIRC. I only know this because I remember begging Kovid to keep support for the legacy behaviour including proving how little code it was

#10  Calibrefan 04-07-2011, 08:01 AM
Thanks kiwidude, very useful plugin!

  Next »  Last »  (1/16)
Today's Posts | Search this Thread | Login | Register