diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2022-01-02 15:26:32 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2022-01-02 15:26:32 +0100 |
| commit | f441b052e9403e949480ff48c11c71c5f08b3c83 (patch) | |
| tree | d218b3fbf1126b300e13aeb734e3e41f7f853b14 /scripts/generate_card.py | |
| parent | af8103552bb2de043169a7e8a3f5b4a1ff0cca4e (diff) | |
| download | muhqs-game-hoverable_pngs_in_cardlisting.tar.gz muhqs-game-hoverable_pngs_in_cardlisting.zip | |
intermediate commithoverable_pngs_in_cardlisting
Diffstat (limited to 'scripts/generate_card.py')
| -rwxr-xr-x | scripts/generate_card.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/generate_card.py b/scripts/generate_card.py index 73c1b0dc..973377a1 100755 --- a/scripts/generate_card.py +++ b/scripts/generate_card.py @@ -5,6 +5,8 @@ from pathlib import Path from typing import MutableMapping, Tuple import yaml +import generate_card_hover_links + BABEL_LANGS = {'en': 'english', 'de': 'ngerman'} CARD_TEMPLATE = \ @@ -143,8 +145,14 @@ def generate_markdown(card: MutableMapping, language='en', indentation=3): yml_card_path = f'../cards-data/{card["set"]}/{file_name}.yml' built_card_path = f'../latex-build/{language}/{card["set"]}/{file_name}' + + gen_png_link_text = lambda _: 'png' + gen_png_link_target = lambda c, l: f'{built_card_path}.png' + png_hover_link = generate_card_hover_links.gen_hoverable_link( + str(file_name), gen_png_link_text, gen_png_link_target, language) + print( - f'\n[pdf]({built_card_path}.pdf) [png]({built_card_path}.png) [yml]({yml_card_path})\n' + f'\n[pdf]({built_card_path}.pdf) {png_hover_link} [yml]({yml_card_path})\n' ) for key in KEYS: |
