Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@maforget maforget released this 16 Nov 07:01
· 98 commits to master since this release
fa2ebe8

This plugin uses the Amazon (formally Comixlogy) search to scrape data from Amzon pages and adds them to the metadata in ComicRack.

This isn't meant to be use as a replacement for the ComicVine Scrapper, which is miles ahead of this. First the data on Amazon isn't as detailed and this doesn't use any API, it just scrapes the pages. Its main use is primally to get some info for those releases that aren't yet available on ComicVine. Also, heavy use of this tool could probably mean that Amazon will block you or ask for if you aren't a robot, so use with moderation. To prevent blocking (I had it happen only once in developing this), the program will use a random user agent. So use it on a couple of books, not your library of thousands.

The interface is reminiscent of the ComicVine Scrapper, so you should be able to use without too much efforts. The only difference between the former are as follow:

  • You can double-click on an entry to open the corresponding Amazon webpage in your browser.
  • It uses your Serie & Number for the search, so it should return a restricted list of releases. You can use the StrictSearch option for a even more restricted search.
  • By default, it will return the book you searched for (versus the ComicVine Scrapper that returns series). There is a Group by Series checkbox that you can enable that will group by series, if the information is available in the search results.
  • When grouped by series, a second window asking you to select the specific issue will open.
  • When grouped by series, double-clicking will open the series page instead of the book page.
  • The number that it returns will be detected from the title instead of the order in its series page (unless no number that aren't years are found). The reason is that the position in the series page isn’t always the correct number.
  • There is no cleanup of the data it returns like with Publisher and Title.
  • This will not try to choose the correct book automatically like ComicVine Scrapper. You will need to select the correct book every time. The data on Amazon isn’t well organized enough like the former Comixology.

Normally ComicRack plugins uses IronPython (a mixture of Python & .NET Framework). This is now obsolete and very hard to develop & debug for, so this plugin is completely done in the .NET Framework. The only python code is to call the .NET Code (1 line). So technically you could use the included executable directly, it will work on its own, but you will only be able to search and not add any metadata to any books.

Default
Grouped
Issues