aboutsummaryrefslogtreecommitdiff
path: root/annotation-summary.py
diff options
context:
space:
mode:
Diffstat (limited to 'annotation-summary.py')
-rwxr-xr-xannotation-summary.py8
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()