Skip to content

A list of Magic cards legal in the Middle School format which allows searchs and checks

License

Notifications You must be signed in to change notification settings

alecrem/middleschool-cardlist

Repository files navigation

sdk sdk_version app_file
streamlit
1.25.0
Middle_School_Card_Search.py

middleschool-cardlist

Composes a list of Magic cards legal in the Middle School format.

List of Middle School legal cards

You can download the list of legal cards in the following formats:

The following versions of the list include banned cards with a banned column set to True:

Composing the list

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.

Requirements

Command line utilities:

Python modules:

  • json
  • pandas
  • requests_html

Streamlit web interface

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

Next.js web interface (deprecated)

About

A list of Magic cards legal in the Middle School format which allows searchs and checks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published