Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manga Metadata Scraper

A ComicRack RE Community Edition plugin for scraping manga metadata straight into your library. It pulls from AniList, MangaDex, Kitsu, MangaBaka, and MyAnimeList (if you set up a key for that last one), so instead of picking one database and living with its gaps, you get all of them in one search.

It's built the way Comic Vine Scraper works, since that's the plugin most ComicRack users already know, and there was no reason to reinvent that part.

What it does

Search once and it checks every source you've got enabled, then shows you the results side by side with covers so you can just pick the right one. If your library is organized by volume instead of chapter (or vice versa), there's a setting for that. MangaDex is the only source with real per-chapter/volume data (down to which scanlation group a chapter came from, when there's more than one floating around); the others fill in the series-level stuff — synopsis, genres, author and artist, cover art, rating.

Didn't get the right match? Hit "Search Again" instead of starting the whole thing over. And there's a proper settings screen — which sources to use, which fields to touch, whether to overwrite what's already there, all of it.

Getting it installed

  1. Grab the latest .crplugin from Releases.
  2. In ComicRack: Preferences → Scripts → Install..., pick the file.
  3. Restart ComicRack.
  4. Select some books and run Manga Metadata Scraper. To change settings later, it's under Preferences → Scripts → Available Scripts → Configure Manga Metadata Scraper.

MyAnimeList sits disabled until you give it a Client ID, since that one's not free to skip registering for — grab one at myanimelist.net/apiconfig, it's free, just not instant, and paste it into the settings' Advanced tab.

License

Apache 2.0, see LICENSE. The icon (src/packagelogo.png) comes from Tabler Icons (MIT) — details in THIRD_PARTY_NOTICES.txt.

Credit where it's due

  • ComicRack RE Community Edition — the app this plugs into, and where the #@Hook/#@Key plugin conventions this project follows come from.
  • Comic Vine Scraper by Cory Banack — this plugin is basically an homage to how that one's put together, engine and config screen and all.
  • MangaUpdateScraper by maforget — a second reference that showed the HttpClient + vendored json trick for working around ComicRack's stripped-down IronPython, and confirmed book.Genre is a real, settable field.
  • Tabler Icons for the plugin icon.
  • AniList, MangaDex, Kitsu, MangaBaka, and MyAnimeList — the actual sources doing the work here.

About

ComicRack CE plugin: scrapes manga metadata from AniList, MangaDex, Kitsu, MangaBaka, and MyAnimeList

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages