aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2022-01-04 15:07:28 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2022-01-04 15:07:28 +0100
commit03e2013e9246c5b923df3b45aa16f50381a3a9c8 (patch)
tree63ceb8be612ec05a023a13e12c4b4991079e05cb /scripts
parent0c797df47f0e65f6aeadd917e21ca580866723de (diff)
downloadmuhqs-game-03e2013e9246c5b923df3b45aa16f50381a3a9c8.tar.gz
muhqs-game-03e2013e9246c5b923df3b45aa16f50381a3a9c8.zip
use absolute image path when invoking generate_card_hover_links.py
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/generate_card_hover_links.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/scripts/generate_card_hover_links.py b/scripts/generate_card_hover_links.py
index 9623037b..51d18fbd 100755
--- a/scripts/generate_card_hover_links.py
+++ b/scripts/generate_card_hover_links.py
@@ -84,12 +84,12 @@ def gen_link_to_cardlisting(card: str, language: str) -> str:
return f'{language}/cards_listing.html#{card_listing_target}'
-def replace_all_links(string: str, language='en') -> str:
+def replace_all_links(string: str, images_path: str, language='en') -> str:
"""Replace a document containing all included cards"""
+
gen_link_text = lambda card: f'<em>{card}</em>'
sub_func = lambda match: gen_hoverable_link(match.group(
- 'card'), gen_link_text, gen_link_to_cardlisting, 'latex-build',
- language)
+ 'card'), gen_link_text, gen_link_to_cardlisting, images_path, language)
return re.sub(PATTERN, sub_func, string)
@@ -106,6 +106,10 @@ def main():
choices=['en', 'de'],
default='en',
help='the language of the cards to output')
+ parser.add_argument('--images',
+ default='/muhqs-game/html/build/latex-build',
+ type=str,
+ help='the path to the rendered cards')
args = parser.parse_args()
@@ -117,7 +121,7 @@ def main():
else:
content = input()
- print(replace_all_links(content, language=args.language))
+ print(replace_all_links(content, args.images, language=args.language))
if __name__ == '__main__':