sdk | sdk_version | app_file |
---|---|---|
streamlit |
1.25.0 |
Middle_School_Card_Search.py |
Composes a list of Magic cards legal in the Middle School format.
You can download the list of legal cards in the following formats:
- JSON (Oracle IDs and card names only)
- CSV (Oracle IDs and card names only)
- JSON (with additional columns)
- CSV (with additional columns)
The following versions of the list include banned cards with a banned
column set to True
:
- JSON (Oracle IDs and card names only)
- CSV (Oracle IDs and card names only)
- JSON (with additional columns)
- CSV (with additional columns)
Feel free to take a look at the Jupyter notebook for a quick idea of the process, but please keep in mind that it is outdated and still included only for quick reference purposes.
To actually compose the list, run the shell and python scripts in the list_scripts
directory in order.
Command line utilities:
Python modules:
- json
- pandas
- requests_html
This repository also hosts a web app where users can search for Middle School legal cards or check the legality of cards in a list.
The app is deployed here: alecrem-middleschool.hf.space.
To run the Streamlit app locally, install the streamlit module and run:
streamlit run Middle_School_Card_Search.py