mtg_python_deckbuilder/DOCKER_HUB_DESCRIPTION.md

2 KiB

MTG Python Deckbuilder - Docker Hub

Short Description (100 character limit)

Intelligent MTG Commander/EDH deck builder with theme detection and automated card suggestions

Full Description (for the detailed description section)

Intelligent MTG Commander/EDH deck builder with advanced theme detection and automated card suggestions.

Quick Start

# Create a directory for your decks
mkdir mtg-decks && cd mtg-decks

# Run the application with proper volume mounting
docker run -it --rm \
  -v "$(pwd)/deck_files":/app/deck_files \
  -v "$(pwd)/logs":/app/logs \
  -v "$(pwd)/csv_files":/app/csv_files \
  mwisnowski/mtg-python-deckbuilder:latest

Features

  • 🏗️ Intelligent Deck Building with commander selection and theme detection
  • 📊 Power Bracket System for targeting specific competitive levels
  • 🔄 Instant Export - deck lists displayed for easy copy/paste to Moxfield, EDHREC
  • 🐳 Zero Setup - no Python installation required
  • 💾 Persistent Data - your decks and progress are saved locally

Tags

  • latest - Most recent stable release
  • 1.0.0 - Version 1.0.0 release

Volume Mounts

Mount local directories to the following container paths to persist your data:

docker run -it --rm \
  -v "$(pwd)/deck_files":/app/deck_files \
  -v "$(pwd)/logs":/app/logs \
  -v "$(pwd)/csv_files":/app/csv_files \
  mwisnowski/mtg-python-deckbuilder:latest

Your deck files will be saved to:

  • deck_files/ - Completed decks (CSV and TXT formats)
  • logs/ - Application logs
  • csv_files/ - Card database files

Source Code

System Requirements

  • Docker Desktop or Docker Engine
  • 2GB+ RAM for card database processing
  • 500MB+ disk space for card data and decks
  • Internet connection for initial card data download

Built for the Magic: The Gathering community 🃏