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 09-26-2018, 01:40 PM   #1
searcygr
Junior Member
searcygr began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Aug 2018
Device: none
ComicVine Plugin information

I have been helping my son load metadata on comic books using the ComicVine Calibre plugin. I had to learn the information below the hard way and after much trial & error. The following information assumes you have a comicvine login and API key.

To ensure the Comicvine Calibre Plugin downloads covers (found this solution in an obscure reference in a MobileRead forum):
1. Copy comicvine.zip plugin to a temp folder & extract the contents of the zip file
2. Edit source.py
Find the line url = 'http://static.comicvine.com' + url and comment the line
# url = 'http://static.comicvine.com' + url
4. Save source.py and rezip all the files.
5. Install the comicvine plugin into Calibre.
6. Covers are now downloaded with the comic metadata.

First thing to do:
1. If you don't already have a login, create a user account on https://comicvine.gamespot.com/. This is required to get an API key.
2. Customize Plugin (Preference/Plugins/Search for Comicvine Plugin/Customize)
3. input your unique API Key
4. Change worker threads to 1 (This is important to prevent running into API limits too quickly)

Next on the list: Create an "Update ComicVine IDs" Search and Replace template
1. Search Mode: Regular Expression
2. Search Field: identifiers
3. Identifier type: comicvine-volume
4. Search for: .*
5. Replace with: nnnn where nnnnn=any five digit number for now
6. Destination field: identifiers
7. Identifier type: comicvine-volume
8. Case sensitive (uncheck)
9. Mode: Replace field
Now click on the SAVE button & Save template as "Update ComicVine IDs"

The comicvine plugin has a problem with comics that were published with different series/volumes/etc. For example Deadman came out with issues under Volume 1, Volume 2, etc. The plugin doesn't match the comic books too well under those circumstances.

The instruction below should be used if you are downloading metadata for a large number of issues in a given volume.

Each comic gets a comicvine-volume and individual comicvine number. If you provide only the comicvine-volume number in the bulk change to all the issues in a given volume, it almost ensures 100% accuracy on the metadata download. If you are only dealing with a single issue, then you should get the comicvine-volume and comicvine issue number & edit the single issue, placing the 2 numbers (example: comicvine:57420, comicvine-volume:3370) in the ids field prior to metadata download.

What to do when you are not getting a good matches on comics with a bulk metadata download?
Login to comicvine website.
Search for the Comic you want to retrieve metadata on
For Example Armor Wars: https://comicvine.gamespot.com/ultim...rs/4050-28008/ is the high-level URL that shows 4 issues.
I then highlight the 4 issues in Calibre, do "Edit Metadata in Bulk", go to search/replace and load my Template. Change the Replace with: from my template default to Replace with: 28008 (the comicvine-volume number for this set of issues) and then click OK.

Now the Comicvine Plugin will get the metadata for the correct comics.

I hope this helps those of you doing comic book metadata downloads into Calibre.

Last edited by searcygr; 09-28-2018 at 11:03 AM.
searcygr is offline   Reply With Quote
Old 09-26-2018, 08:31 PM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 15,279
Karma: 24761108
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo: Touch, Glo, Aura H2O, Glo HD, Aura ONE, Clara HD
Quote:
Originally Posted by searcygr View Post
I have been helping my son load metadata on comic books using the ComicVine Calibre plugin. I had to learn the information below the hard way and after much trial & error. The following information assumes you have a comicvine login and API key.

To ensure the Comicvine Calibre Plugin downloads covers (found this solution in an obscure reference in a MobileRead forum):
1. Copy comicvine.zip plugin to a temp folder & extract the contents of the zip file
2. Edit source.py
Find the line url = 'http://static.comicvine.com' + url and comment the line
# url = 'http://static.comicvine.com' + url
4. Save source.py and rezip all the files.
5. Install the comicvine plugin into Calibre.
6. Covers are now downloaded with the comic metadata.

First thing to do:
1. Customize Plugin (Preference/Plugins/Search for Comicvine Plugin/Customize)
2. input your unique API Key
3. Change worker threads to 1 (This is important to prevent running into API limits too quickly)

Next on the list: Create an "Update ComicVine IDs" Search and Replace template
1. Search Mode: Regular Expression
2. Search Field: identifiers
3. Identifier type: comicvine-volume
4. Search for: .*
5. Replace with: nnnn where nnnnn=any five digit number for now
6. Destination field: identifiers
7. Identifier type: comicvine-volume
8. Case sensitive (uncheck)
9. Mode: Replace field
Now click on the SAVE button & Save template as "Update ComicVine IDs"
There is a thread dedicated to this plugin. Looking at it, the plugin was last updated in 2014. The author hasn't been around for a while, and I think that update was done by someone else to make the plugin compatible with calibre v2. As other people might want to do this, you could post your updated version of the plugin in the thread.

Also, the first post of the plugins thread has a link to a Github repository. It looks like some changes have been made there that weren't released here. It might be worthwhile checking if these fix the problems you are seeing.
Quote:
The comicvine plugin has a problem with comics that came out with different series/volumes/etc. For example Deadman came out with issues under Volume 1, Volume 2, etc. The plugin doesn't match the comic books too well under those circumstances.

What to do when you are not getting a good match?
Login to comicvine website.
Search for the Comic you want to retrieve metadata on
For Example Armor Wars: https://comicvine.gamespot.com/ultim...rs/4050-28008/ is the high-level URL that shows 4 issues.
I then highlight the 4 issues in Calibre, do "Edit Metadata in Bulk", go to search/replace and load my Template. Change the Replace with: from my template default to Replace with: 28008 (the comicvine-volume number for this set of issues) and then click OK.

Now the Comicvine Plugin will get the metadata for the correct comics.

I hope this helps those of you doing comic book metadata downloads into Calibre.
I don't read comics, but some of this seems weird to me. You seem to be suggesting to record the link to the volume rather than the individual comic issue. Wouldn't using the issue be better? Or is this something peculiar to how comics worked?

And with the absence of the author of the plugin, if you want to fix this as well and post it, other users would probably be appreciative.
davidfor is online now   Reply With Quote
Advert
Old 09-26-2018, 09:21 PM   #3
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 22,136
Karma: 22087764
Join Date: Aug 2009
Location: (The original) Silicon Valley, USA
Device: K4NT, Galaxy Tab A
Moderator Notice
Since this is discussing a Plugin, it has been moved to that section
theducks is offline   Reply With Quote
Old 09-28-2018, 07:49 AM   #4
searcygr
Junior Member
searcygr began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Aug 2018
Device: none
Thank you for pointing out problems with my post. I have edited the post and tried to make it a bit more clear. You are correct when writing about an individual comic. It is better to "Edit metadata individually" and put the correct comicvine-volume and comicvine number (example: comicvine:57420, comicvine-volume:3370) in the ids field.

My post pertained to a single volume that has multiple issues. Highlighting all the issues for a given volume, doing a "Edit metadata in bulk" and putting just the comicvine-volume in the ids field will increase the odds of matching 100% of the issues within a given volume. For example, Hellblazer has 333 issues within a given volume.

Again, thanks for the points you made and if it is still not clear, I would appreciate any help you can give me in explaining how to assist other Calibre users with their comic metadata downloads.
searcygr is offline   Reply With Quote
Old Today, 04:42 AM   #5
sneakypete
Junior Member
sneakypete began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2018
Device: none
I confess I am a newbie so your help would be appreciated - i run calibre in windows 10 so exactly do I install this plugin please?
sneakypete is offline   Reply With Quote
Advert
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Plugin] QuickPrefsEdit - Edit plugin prefs json files. slowsmile Plugins 3 07-25-2018 08:14 PM
[Metadata Source Plugin] Comicvine chewt0y Plugins 60 06-29-2018 05:26 PM
Goodread Perception Expander plugin not shown on plugin list (kobo h2o) www KOReader 4 09-28-2017 10:34 AM
Comicvine plugin - Still active? MikeyTsi Plugins 0 05-29-2014 07:01 PM
Plugin not customizable: Plugin: HTML Output does not need customization flyingfoxlee Conversion 2 02-24-2012 02:24 AM


All times are GMT -4. The time now is 07:25 AM.


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