aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2020-01-15 16:50:11 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2020-01-15 16:52:38 +0000
commit52afd6dbc99b82fd2da0eeb9ce683e2b7756e788 (patch)
tree9a7948c556bd93774bd524651425fa29b43b8e93
parentBump version and update changelog (diff)
downloadpaper2remarkable-52afd6dbc99b82fd2da0eeb9ce683e2b7756e788.tar.gz
paper2remarkable-52afd6dbc99b82fd2da0eeb9ce683e2b7756e788.zip
Add logging of pdf crop/center operations
-rw-r--r--paper2remarkable/crop.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/paper2remarkable/crop.py b/paper2remarkable/crop.py
index b25b178..5dd6c0c 100644
--- a/paper2remarkable/crop.py
+++ b/paper2remarkable/crop.py
@@ -13,9 +13,13 @@ import os
import subprocess
import pdfplumber
+from .log import Logger
+
RM_WIDTH = 1404
RM_HEIGHT = 1872
+logger = Logger()
+
class Cropper(object):
def __init__(
@@ -37,12 +41,16 @@ class Cropper(object):
return self.process_file(self.center_page, padding=padding)
def process_file(self, page_func, *args, **kwargs):
- for page_idx in range(self.reader.getNumPages()):
+ n = self.reader.getNumPages()
+ for page_idx in range(n):
status = page_func(page_idx, *args, **kwargs)
if not status == 0:
return status
+ if (page_idx + 1) % 10 == 0:
+ logger.info("Processing pages ... (%i/%i)" % (page_idx + 1, n))
with open(self.output_file, "wb") as fp:
self.writer.write(fp)
+ logger.info("Processing pages ... (%i/%i)" % (n, n))
return 0
def center_page(self, page_idx, padding):