Fork of 17lands mtga-log-client
A tool for finding Magic The Gathering Arena decks uploaded to untapped.gg with a FastAPI backend and 17Lands log follower.
mtga.mp4
- Python 3.10 or higher
- Git Bash (Windows only)
PowerShell:
.\run.ps1If you get an execution policy error, run this first:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserGit Bash:
./run.shchmod +x run.sh
./run.shIf you prefer to run the components manually:
# Create venv
python -m venv .venv
# Install packages
python -m pip install -e .
# Or, if using uv
uv syncIn separate terminals:
python seventeenlands/mtga_follower.py
# Or, if using uv
uv run seventeenlands/mtga_follower.pyuvicorn app.main:app --reload --host=0.0.0.0 --port=8765
# Or, if using uv
uv run fastapi run app/main.py --host 0.0.0.0 --port 8765