How lightinumbra/multiversal-manager works
Multiversal Manager is a desktop Magic: The Gathering collection, deck-building, and market-tracking application. The main workflow is managing exact card printings in a collection, then using those cards to build and validate decks or review value and price trends. It also supports reviewed imports, sealed products, offline rules lookup, recommendations, and backups. The graph reflects README capabilities and sampled call sites; several UI-to-subsystem links are documented, but unsampled implementation details are not inferred.
Main entry points: database.py Collection Database · main.py Desktop App · lists.py Decks And Lists · finance.py Finance Tracker
Components 21
Collection Management
- Import Review
import_review_dialog.py - Import Resolver
importer.py - Backup And Restore
backup.py
Deck Building
- Card Browser
card_browser.py - Decks And Lists
lists.py - Format Legality
formats.py - Recommendation View
recommendations.py - Synergy Scoring
synergy.py
Finance And Market
- Finance Tracker
finance.py - MTGJSON Integration
mtgjson.py - Collection Trends
trends.py
Rules And Products
- Sealed Collection
sealed.py - Rules Browser
rules_window.py - Rules Data And Search
rules.py
Application And Data
- Desktop App
main.py - Collection Database
database.py - Scryfall Integration
scryfall.py
Other components
- Collector
- Scryfall
- MTGJSON
- Wizards Rules
Connections 28
- Collector → Desktop App: uses
- Desktop App → Collection Database: initializes
- Desktop App → Decks And Lists: opens
- Desktop App → Collection Trends: shows trends
- Desktop App → Import Review: reviews import
- Import Review → Import Resolver: resolves rows
- Import Resolver → Scryfall Integration: matches cards
- Import Review → Collection Database: saves entries
- Desktop App → Collection Database: reads and edits
- Decks And Lists → Collection Database: reads and writes lists
- Decks And Lists → Format Legality: checks legality
- Decks And Lists → Card Browser: displays cards
- Decks And Lists → Recommendation View: shows recommendations
- Recommendation View → Synergy Scoring: requests scoring
- Synergy Scoring → Collection Database: uses card data
- Finance Tracker → Collection Database: stores market data
- Finance Tracker → Scryfall Integration: refreshes card data
- Finance Tracker → MTGJSON Integration: loads price history
- Collection Trends → Collection Database: reads value history
- Backup And Restore → Collection Database: backs up data
- Sealed Collection → Collection Database: stores products
- Sealed Collection → MTGJSON Integration: uses product catalog
- Rules Browser → Rules Data And Search: browses and searches
- Rules Browser → Collection Database: reads card legality
- Rules Data And Search → Wizards Rules: fetches documents
- Rules Data And Search → Scryfall: fetches rulings
- Scryfall Integration → Scryfall: fetches card data
- MTGJSON Integration → MTGJSON: fetches market data