Skip to content

MTG Art Downloader v1.2.0

Compare
Choose a tag to compare
@Investigamer Investigamer released this 31 Mar 17:49
· 13 commits to main since this release

Foundry Release

This release vastly improves the management of sequential downloads by using a more cohesive parallel multiprocessing pool, better locking for console output, verified ratelimited requests to Scryfall and MTGPics, as well as coverage of additional sets on MTGPics. Scryfall notation has also been improved, basically supporting all possible plain text query inputs that Scryfall allows, ex: set:2x2, cmc>=15, color:g.

Full Changelog

Feat

  • Downloader: Move from threads to multiprocessing, complete rewrite with rate limited requests.
  • Cards.txt: Support for full export lists, such as Moxfield, that include Card Name (SET) Number. Scryfall lookups will now use the collector number if provided to find the exact card. We also correct for leading numbers which is common in list exports from deck building sites.

Refactor

  • Requests: Requests made to Scryfall and MTGPics are now properly ratelimited.
  • MTGPics: More set codes are now corrected for.
  • Appwide: Rewrote virtually the entire app for consistency, hugely refactored for type checking, efficiency, and better code practices.