Ok, so here's a bit more detail about 1.0.65 for those that are interested:
Scraping automatically: the scraper "guesses" a series for your comic, just like it always has. If you do not have the new "choose series automatically" feature turned on, then the scraper makes you confirm that its guess is correct, just like it always has. But if you turn on the "choose series automatically" feature, the scraper does something different. It will use a fancy image matching algorithm to compare the cover of the ComicVine entry with the cover of your comic book--if the two images are the same, it will accept its own guess automatically and move on to the next comic. And if the covers are different, it still falls back to making you choose the right series.
When I originally started working on this feature, some people expressed concern because sometimes trade paperback issues have the same cover art as the first issue of the comics that they contain. That means there is a possibility that the scraper might get confused and guess the wrong one, and then automatically accept it because its cover looks right. To put it simply, I think I've taken care of this problem. If you are curious about how, I described my solution in the google code issue for this feature.
What's up with Notes and Tags and CVDB?: basically, I've changed the scraper to use ComicRack's new Custom Book Fields (as I described earlier) to store the Comic Vine issue ID and volume (series) ID for each comic. The issue ID is actually pretty much the same thing as the CVDB value that many of you are used to seeing in the Notes and Tags fields of your comics. But now that this information is stored in the Custom Fields, it doesn't need to be stored in Notes and Tags as well (the scraper will find it no matter where it is.) However, the option to store CVDB values in Notes and Tags is still available, and the scraper will still use them as it always has.
In fact, it's probably a good idea to keep storing the CVDB value in your Notes field, since this is the only place you can put it where it will actually be written out to your comic book file (if you have that option turned on in ComicRack.)
Speaking of storing CVDB values in the Notes of your comics, you'll notice that I've changed the scraper so that it no longer includes the scrape date in the Notes. Instead of looking like this:
Scraped metadata from ComicVine [CVDBXXXXXXX] on 2010.10.0 at 09:34:22.
the notes field will look like this:
Scraped metadata from ComicVine [CVDBXXXXXXX].
The reason for this change is to eliminate spurious updates to your comic books. If you are allowing scraped data to be written into your comic files, then updating the scrape date in Notes will cause your comic files to be modified every single time they are scraped (even if nothing else changed!)
This can be frustratingly slow if your files are stored on a networked drive, and it can cause a LOT of unnecessary backup activity if you are using a backup program to backup your collection!
Once the bugs are fixed for this release, I am going on a vacation from coding for the rest of the summer. I'll continue to fix new bugs and offer support for Comic Vine Scraper in these forums, but I won't be working on any new features or changes to the scraper until September or October.
It might also take me a little bit longer than usual to answer forum questions, since I don't plan to be in front of my computer quite so often in the coming months.
If you choose to keep adding "CVDB" values to your comic book's Notes (you don't actually need to anymore)
That's a matter of opinion, in fact I'd rather the 2 new custom values be in notes as well (as this is a field that actually gets saved to the comic files, and any custom values are lost without comicrack.
In the instance the comicrack database fails or is lost, you have to manually scrape all over again if this information isn't read from the notes field. It's bad enough in my opinion that cYo deems all the info that one has to spend precious time collecting (Book Price, and all the other cataloguing info) not worth saving to the book files themselves, but the comicvine id is now the only maintainable reference to get back half the info one stands to lose if comicrack goes tits-up. So please tell me you still read this info from Notes, because otherwise i just lost my last reliable time-saver.
Edit: just read above, thank you for still allowing them to be read from notes. Have to admit that i panicked when reading the initial post. But I'm damn tired of my precious info getting lost whenever for some given reason (a power surge or ComicRack just dying, or a re-install) My database is lost. I like ComicRack, just not the ignorance of refusing to store valuable metadata information as part of the file.
It's easier to delete info you don't want than to find info you don't have.
Edit 2: (and a slightly self-promotional dialogue) I'd rather you have the option to save the two new id fields to Notes, however if not i will be using CR Data Manager to copy them to the Notes field, as soon as we get the new version out!
What?! Now i can walk away from the Scraper and interact with family?! You've overstepped your bounds Mr. Banack!
Incidentally everything worked pretty darn well so far..a few pesky marvel titles that fail because of Panini equivalents, titles with letters in their numbering "15AU" not being picked up, and of course spelling issues "2000AD" is never found until you rename, same with "Buffy Season 9".
The administrator has disabled public write access.
Re: Comic Vine Scraper 1.0.65
3 years 10 months ago #33574