Use local AI model to assist in making Magic the Gathering commander deck by using Archidekt data, and Scryfall's API

magic-the-gathering ollama python
2 Open Issues Need Help Last updated: Jun 29, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Create a Python function that uses the Scryfall API to fetch relevant card data for a given dictionary of Magic: The Gathering cards. The function should handle API rate limits, use error handling (try-except blocks), and log actions using a custom `PrintAndLog()` function. Configuration options should be managed via a `~/config.py` file. The output should be a dictionary containing the extended card information needed by an LLM for deckbuilding.

Complexity: 3/5
help wanted

Use local AI model to assist in making Magic the Gathering commander deck by using Archidekt data, and Scryfall's API

Python
#magic-the-gathering#ollama#python

AI Summary: Create functions to check if a user's machine meets the VRAM requirements of their chosen AI model (specified in `cfg.Ollama_Model`). The functions should compare model parameters (obtained from Ollama's API or the `ollama show` command) against the machine's available VRAM. The user should be warned of potential performance issues and given the option to change their model selection or proceed.

Complexity: 4/5
help wanted

Use local AI model to assist in making Magic the Gathering commander deck by using Archidekt data, and Scryfall's API

Python
#magic-the-gathering#ollama#python