From 03e2013e9246c5b923df3b45aa16f50381a3a9c8 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Tue, 4 Jan 2022 15:07:28 +0100 Subject: use absolute image path when invoking generate_card_hover_links.py --- scripts/generate_card_hover_links.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'scripts') 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'{card}' 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__': -- cgit v1.2.3