Skip to content

Python UI for viewing a Magic: the Gathering decklist. Includes tools for finding similar cards and deck suggestions.

Notifications You must be signed in to change notification settings

ekohrt/mtg-deck-helper-ui

Repository files navigation

Deck-building Tool for Magic: the Gathering

Python UI with NLP tools for finding similar cards and deck suggestions.

The "SuggestSimilar" button searches for cards with similar text, using a TF-IDF algorithm.

The "View Suggestions" button suggests cards that often appear in similar decks, using co-occurrence data from this dataset of modern decks: https://github.com/ekohrt/mtg-dataset-10000-modern-decks.

The "Pull Image from Gatherer" button sends a request to Gatherer and downloads the selected card's image to your computer.

Preview image

There is currently no feature to search a card by name; to add a card to the deck, type its name in the text field on the left.

The UI was built with QT Designer.

About

Python UI for viewing a Magic: the Gathering decklist. Includes tools for finding similar cards and deck suggestions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages