All Projects → Cockatrice → Magic-Spoiler

Cockatrice / Magic-Spoiler

Licence: GPL-3.0 license
Tools for generating Cockatrice-compatible cards.xmls for unreleased magic cards

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Magic-Spoiler

docker-credential-magic
A magic shim for Docker credential helpers 🪄
Stars: ✭ 56 (+330.77%)
Mutual labels:  magic
witchcraft
Opionated PHP magic methods as traits for PHP 5.4+
Stars: ✭ 23 (+76.92%)
Mutual labels:  magic
mkm-sdk
Python SDK for Magickartenmarkt API
Stars: ✭ 33 (+153.85%)
Mutual labels:  magic
Unicopia
The pony powers mod to power in your pony pony pony
Stars: ✭ 42 (+223.08%)
Mutual labels:  magic
jquery-stars
jQuery "Magic" animation plugin
Stars: ✭ 15 (+15.38%)
Mutual labels:  magic
sourcerer.vim
vim colorscheme
Stars: ✭ 42 (+223.08%)
Mutual labels:  magic
Openram
An open-source static random access memory (SRAM) compiler.
Stars: ✭ 239 (+1738.46%)
Mutual labels:  magic
dotfiles
Opinionated garbage for your terminal. Gotta get that yolo swag.
Stars: ✭ 37 (+184.62%)
Mutual labels:  magic
docker-compose-laravel
A Docker Compose setup for Laravel projects.
Stars: ✭ 23 (+76.92%)
Mutual labels:  magic
tracetrout
A magical reverse traceroute HTTP(S) server
Stars: ✭ 48 (+269.23%)
Mutual labels:  magic
mtgjson-website
MTGJSON Documentation Front-End Application built with Vuepress 1
Stars: ✭ 29 (+123.08%)
Mutual labels:  magic
PsData
Flexible data model plugin for Unreal Engine 4
Stars: ✭ 34 (+161.54%)
Mutual labels:  magic
hexa
Compiler, standard library & backends
Stars: ✭ 74 (+469.23%)
Mutual labels:  magic
fgmkJsEngine
Js JRPG Engine for FGMK
Stars: ✭ 20 (+53.85%)
Mutual labels:  json-files
pick-a-good-color
Choose the boldest and most accessible color for a given background.
Stars: ✭ 18 (+38.46%)
Mutual labels:  magic
discover-videos
This app is a clone of Netflix app, check out the course http://bit.ly/nextjs-udemy-ankita on how to build this
Stars: ✭ 81 (+523.08%)
Mutual labels:  magic
ImHex-Patterns
Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
Stars: ✭ 192 (+1376.92%)
Mutual labels:  magic
Magic-Calculator
android app for fun
Stars: ✭ 31 (+138.46%)
Mutual labels:  magic
Totemic
A Minecraft mod that allows you to control the world through the power of Totem Poles
Stars: ✭ 26 (+100%)
Mutual labels:  magic
sveltekit-magic
An implementation of passwordless authentication using Magic with SvelteKit.
Stars: ✭ 38 (+192.31%)
Mutual labels:  magic


Magic-Spoiler Discord Gitter Chat

Magic-Spoiler is a Python script to query the Scryfall API to compile XML files (Cockatrice formatted) and application-ready JSON files (MTGJSON formatted) with information about spoiled cards from upcoming sets.

Output Build Status

Enable "Download Spoilers Automatically" in Cockatrice → Settings → Card Sources → Spoilers to get updates automatically pushed to your client!
You can also add the desired .xml file(s) to your customsets folder manually to make Cockatrice use it.

Just looking for XML or JSON files? They are in our files branch!

When run by our CI, the script automatically updates the files and uploads new versions to this branch. (History of changes)
GitHub Actions are scheduled to autoamtically run on a daily basis.

Contributing

Noticed an error in the card data? Check out our Contributing file for information on how to help fixing it!

We do happily accept PR's that improve our script as well!

Running

Requirements

pip install -r requirements.txt

Usage

$> python -m magic_spoiler

Output

All XML and JSON spoiler files are written to the out/ directory:

File Name Content
spoiler.xml, spoiler.json files contain all currently available spoilers from different sets
{SET_CODE}.xml, {SET_CODE}.json files contain just the spoiler available for this single set
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].