diff options
| author | David Kaufmann <astra@ionic.at> | 2020-02-06 23:33:07 +0100 |
|---|---|---|
| committer | David Kaufmann <astra@ionic.at> | 2020-02-06 23:33:07 +0100 |
| commit | 4eb9008f6e5a954b1f523915fee470c2b91ba01f (patch) | |
| tree | 42cf9fe3461100dac230d869b6bf8d0d72d0dd74 /annotation-summary.py | |
| parent | 34b2663f09b2513a45afe0b1b2e1db49db11435a (diff) | |
| download | annotation-summary-4eb9008f6e5a954b1f523915fee470c2b91ba01f.tar.gz | |
check if annotations.pdf already exists
Diffstat (limited to 'annotation-summary.py')
| -rwxr-xr-x | annotation-summary.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/annotation-summary.py b/annotation-summary.py index 0b0fb5e..969874b 100755 --- a/annotation-summary.py +++ b/annotation-summary.py @@ -1,8 +1,9 @@ #!/usr/bin/env python3 import argparse -import popplerqt5 +import os import pdfkit +import popplerqt5 def extract(fn, show=False): doc = popplerqt5.Poppler.Document.load(fn) @@ -57,7 +58,10 @@ def generate_pdf(annotations, destination="annotations.pdf", pagesize="A4"): </body> </html> """ - pdfkit.from_string(blocks, destination, options=options) + if os.path.exists(destination): + print(f"Error: {destination} already exists. Quitting.") + else: + pdfkit.from_string(blocks, destination, options=options) if __name__ == '__main__': parser = argparse.ArgumentParser() |
