diff --git a/src/epub_tts/__init__.py b/src/epub_tts/__init__.py index 2c3ac1c..5318be8 100644 --- a/src/epub_tts/__init__.py +++ b/src/epub_tts/__init__.py @@ -1,11 +1,11 @@ #!/usr/bin/env python3 - # -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- # Copyright (c) 2025-2026 Renato Xavier da Silveira Rosa # See [LICENSE](./LICENSE) or [BSD-3-Clause-Clear](https://spdx.org/licenses/BSD-3-Clause-Clear.html) -# importlib.metadata from the standard library (added in Python 3.8) +# importlib.metadata from the standard library (added in Python 3.8) # or the importlib_metadata backport for earlier versions: -from importlib.metadata import version, PackageNotFoundError +from importlib.metadata import PackageNotFoundError, version try: __version__ = version("epub-tts") diff --git a/src/epub_tts/__main__.py b/src/epub_tts/__main__.py index facd6d7..949068d 100644 --- a/src/epub_tts/__main__.py +++ b/src/epub_tts/__main__.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 - # -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- # Copyright (c) 2025-2026 Renato Xavier da Silveira Rosa # See [LICENSE](./LICENSE) or [BSD-3-Clause-Clear](https://spdx.org/licenses/BSD-3-Clause-Clear.html) @@ -9,17 +9,23 @@ from argparse import ArgumentParser def main(args=None): - p =ArgumentParser(description="Convert EPUB to audio using TTS") - p.add_argument("--version", help="Show version and exit", action="version", version=f"%(prog)s {__import__('epub_tts').__version__}") - p.add_argument("-i","--input", help="Input EPUB file", required=True) - p.add_argument("-o","--output", help="Output audio file", required=True) - p.add_argument("-l","--language", help="Language to use for TTS") - p.add_argument("-v","--voice", help="Voice to use for TTS") + p = ArgumentParser(description="Convert EPUB to audio using TTS") + p.add_argument( + "--version", + help="Show version and exit", + action="version", + version=f"%(prog)s {__import__('epub_tts').__version__}", + ) + p.add_argument("-i", "--input", help="Input EPUB file", required=True) + p.add_argument("-o", "--output", help="Output audio file", required=True) + p.add_argument("-l", "--language", help="Language to use for TTS") + p.add_argument("-v", "--voice", help="Voice to use for TTS") args = p.parse_args(args or sys.argv[1:]) - print(f"Converting {args.input} to {args.output} using voice {args.voice}, language {args.language}, ...") - + print( + f"Converting {args.input} to {args.output} using voice {args.voice}, language {args.language}, ..." + ) if __name__ == "__main__": - sys.exit(main()) \ No newline at end of file + sys.exit(main())