aboutsummaryrefslogtreecommitdiff
path: root/scripts/data.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-12-08 22:05:23 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2021-12-08 22:05:23 +0100
commitb119dae1631291b0052f1a7fe50c4c4f5f91be02 (patch)
tree930289000b29260d8899bf18c852d1980c2b90ac /scripts/data.py
parent7cc955249a26f68345d9a6cd355e39bffa365a59 (diff)
downloadmuhqs-game-b119dae1631291b0052f1a7fe50c4c4f5f91be02.tar.gz
muhqs-game-b119dae1631291b0052f1a7fe50c4c4f5f91be02.zip
html: add script generating hoverable card links with image previews
Diffstat (limited to 'scripts/data.py')
-rwxr-xr-xscripts/data.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/data.py b/scripts/data.py
new file mode 100755
index 00000000..e19a805e
--- /dev/null
+++ b/scripts/data.py
@@ -0,0 +1,15 @@
+from pathlib import Path
+
+GAME_ROOT = Path(__file__).parent.parent
+CARDS_DATA_DIR = GAME_ROOT / 'data' / 'cards'
+
+CARDS_TO_SETS = {}
+SETS_TO_CARDS = {}
+
+# build up the card lookup dictionaries
+for set_dir in CARDS_DATA_DIR.iterdir():
+ set_name = set_dir.name
+ SETS_TO_CARDS[set_name] = []
+ for card in set_dir.iterdir():
+ SETS_TO_CARDS[set_name].append(card.stem)
+ CARDS_TO_SETS[card.stem] = set_name