X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/8ceda11d427bb3a4e0094ff2424fd284dd5feae1..ac9ba215113d29655e142f23ab398c5c2765df1e:/src/librarian/command_line.py diff --git a/src/librarian/command_line.py b/src/librarian/command_line.py index e7021bb..08c769f 100644 --- a/src/librarian/command_line.py +++ b/src/librarian/command_line.py @@ -1,3 +1,6 @@ +# This file is part of Librarian, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. +# import argparse import os.path from .builders import builders @@ -22,13 +25,19 @@ def main(*args, **kwargs): help='specifies the directory for output' ) + # Specific + parser.add_argument( + '-b', '--base-url', metavar="URL", + help="Base for relative URLs in documents (like image sources)" + ) + parser.add_argument( '--mp3', metavar="FILE", nargs="*", help='specifies an MP3 file, if needed' ) - + args = parser.parse_args() builder = builders[args.builder] @@ -52,6 +61,6 @@ def main(*args, **kwargs): "mp3": args.mp3, } - output = document.build(builder, **kwargs) + output = document.build(builder, base_url=args.base_url, **kwargs) with open(output_file_path, 'wb') as f: f.write(output.get_bytes())