A simple price and sale fetcher for Magic: The Gathering, powered via Scryfall and TCGPlayer's API and written in Python.
Start the API with...
pip install -r requirements-base.txt
hypercorn preordain.main:app
Written documentation is a WIP. Location is currently here. More functions will be added and documented over time.
Check out the dashboard @ localhost:8000/docs
This list is non-exhaustive.
- API
- Organize and track personal inventory
- Compare current price vs purchase price.
- Add, delete, and clear current inventory.
- Fetch fresh price data (provided from Scryfall)
- See individual card prices
- USD, Euro, and Tix, including Day over Day changes
- Examine Top gains / losses over USD / Euro / Tix
- See individual card prices
- View and catagorize various cards as different groups
- Organize and track personal inventory
- Scraper
- Automatically scrape Scryfall price data and TCGPlayer sale data
Just check here
arrow
hypercorn
psycopg[binary]
fastapi<0.95.0
python-dateutil
requests
httpx
python-dotenv
flake8
black
pytest
pytest-cov
pre-commit
pip-tools