diff options
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: |
