diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2022-01-04 15:07:28 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2022-01-04 15:07:28 +0100 |
| commit | 03e2013e9246c5b923df3b45aa16f50381a3a9c8 (patch) | |
| tree | 63ceb8be612ec05a023a13e12c4b4991079e05cb /scripts | |
| parent | 0c797df47f0e65f6aeadd917e21ca580866723de (diff) | |
| download | muhqs-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-x | scripts/generate_card_hover_links.py | 12 |
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__': |
