diff --git a/README.md b/README.md index a360654..21e1a12 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,12 @@ converting them to pdf internal links would be possible but rather complex # dependencies as pdfkit uses wkhtmltopdf you will need it. See https://pypi.org/project/pdfkit/ for instructions -# Usage +# Usage as commandline util +python mlwerke2pdf_shutil.py -u URL -o PDF_OUTPUT_PATH + +use the base / table of contents of a text like http://www.mlwerke.de/me/me04/me04_459.htm as URL + +# Usage as Python module ## create MLWerke Object: mlwerk = mlwerke2pdf.MLWerk(URL) diff --git a/mlwerke2pdf_shutil.py b/mlwerke2pdf_shutil.py new file mode 100644 index 0000000..fb7a7c8 --- /dev/null +++ b/mlwerke2pdf_shutil.py @@ -0,0 +1,13 @@ +import mlwerke2pdf +import argparse + +parser = argparse.ArgumentParser( + prog='MLWerke2PDF', + description='convert texts on http://www.mlwerke.de into Portable Document Format files', + epilog='published under GPL-3 at https://git.roteserver.de/humorhenker/mlwerke2pdf') +parser.add_argument('-u', '--url', dest='url', help='base / table of contents of a text like http://www.mlwerke.de/me/me04/me04_459.htm', required=True) +parser.add_argument('-o', '--pdfpath', dest='pdfpath', help='path for the output pdf', required=True) + +args = parser.parse_args() + +mlwerke2pdf.MLWerk(args.url).text2pdf(args.pdfpath) \ No newline at end of file