aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_card.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generate_card.py')
-rwxr-xr-xscripts/generate_card.py10
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: