Die App ManaBox verwaltet meine Magic-Sammlung auf dem Handy, taugt aber schlecht zum Stöbern am großen Bildschirm. Magic Portal importiert den CSV-Export der App und macht die Sammlung im Browser durchsuchbar. Kartenbilder, Typzeilen und Preise kommen von Scryfall und werden im Hintergrund aktuell gehalten.
Was drin ist
- Karten-Ansicht – filterbares Raster nach Set, Rarität, Farbe, Foil, Ordner und Kartentyp; gleiche Karten in mehreren Sprachen werden zu einer Kachel zusammengefasst
- Editionen – pro Set gesammelt / fehlt / mehrfach, inklusive Sets, aus denen noch keine Karte da ist
- Reserved List – was davon vorhanden ist, was fehlt, und was der Rest kosten würde
- Statistik – Kennzahlen und Charts zu Wert, Rarität, Farben und Zugängen, dazu eine tägliche Wertentwicklung
- Deck-Checker – Deckliste einfügen und sehen, welche Karten schon da sind
Technik
Ein kleiner Docker-Stack: nginx als Frontend, ein Go-Backend und SQLite als Datenhaltung. Der Preis- und Kartendaten-Sync läuft im Hintergrund und lädt nur, wenn Scryfall tatsächlich einen neuen Datensatz veröffentlicht hat.
Mehr dazu im Blogpost Magic Portal – Ein ManaBox Webinterface.