Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fallback image description

MTGJSON Downloader

RELEASE  LICENSE  Platform 


CONTENTS
About MTGJSON Downloader
Installing
Usage
How it works
Configuring
Acknowledgements
License

About MTGJSON Downloader

MTGJSON Downloader makes it easy to download - and verify! - MTGJSON data files with a single command.

Requirements

Installing

MTGJSON Downloader is a portable application, so to "install":

  1. Download the latest release from the releases page.
  2. Extract the downloaded archive to a location of your choice.

Usage

To use MTGJSON Downloader:

  1. Open an terminal or command prompt in the directory where you extracted MTGJSON Downloader.
  2. Type MtgjsonDownloader and press Enter.

MTGJSON Downloader will then start and begin downloading the latest MTGJSON data files.

How it works

When you run MTGJSON Downloader, it:

  1. Attempts to load the MtgjsonDownloader.config file, or creates a default configuration file if one does not exist.
  2. Downloads the MTGJSON <filename>.json.zip files defined in the configuration file to the ./MTGJSON directory, overwriting any existing files.
  3. Downloads the <filename>.json.zip.sha256 files for integrity verification to the ./MTGJSON directory, overwriting any existing files.
  4. If verification is enabled, verifies the integrity of the <filename>.json.zip files.
  5. Extracts the <filename>.json.zip files to the ./Database directory.

Configuring

The ./MtgjsonDownloader.config file allows you to:

  1. Customize which MTGJSON data files are downloaded.
  2. Enable or disable integrity verification.

The configuration file contains the list of MTGJSON data files to be downloaded, which looks like this:

"MtgjsonFiles": [
    "Keywords.json",
    "CardTypes.json",
    "AllPrintings.json",
    "AllDeckFiles",
    "AllIdentifiers.json",
    "AllPrices.json",
    "AllPricesToday.json",
    "AllSetFiles",
    "AtomicCards.json",
    "DeckList.json",
    "Legacy.json",
    "LegacyAtomic.json",
    "Modern.json",
    "ModernAtomic.json",
    "PauperAtomic.json",
    "Pioneer.json",
    "PioneerAtomic.json",
    "SetList.json",
    "Standard.json",
    "StandardAtomic.json",
    "Vintage.json"
  ],

Just modify the list in the configuration file to customize which files are downloaded.

If you want to disable integrity verification, change this:

  "VerifyHashes": true

to this:

  "VerifyHashes": false

Acknowledgements

License

Distributed under the Apache 2.0 License.
Copyright © 2026 A Pretty Cool Program


Last updated: 260725

About

Download MTGJSON files.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages