aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2021-05-30 15:44:00 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2021-05-30 15:44:00 +0100
commit7d549c1fccd1ae453b74b21579bbbfe5d3791c1d (patch)
treed9898eae72fd9ade725b6f6cf4ea0894ea923c01
parentMerge branch 'bugfix/upload_multi' (diff)
downloadpaper2remarkable-7d549c1fccd1ae453b74b21579bbbfe5d3791c1d.tar.gz
paper2remarkable-7d549c1fccd1ae453b74b21579bbbfe5d3791c1d.zip
Minor fixes
-rw-r--r--paper2remarkable/crop.py2
-rw-r--r--paper2remarkable/providers/_base.py11
2 files changed, 7 insertions, 6 deletions
diff --git a/paper2remarkable/crop.py b/paper2remarkable/crop.py
index 16d050e..6e4a177 100644
--- a/paper2remarkable/crop.py
+++ b/paper2remarkable/crop.py
@@ -180,7 +180,7 @@ class Cropper(object):
filename,
]
- im = subprocess.check_output(cmd)
+ im = subprocess.check_output(cmd, stderr=subprocess.DEVNULL)
im = io.BytesIO(im)
id_ = im.readline().rstrip(b"\n")
diff --git a/paper2remarkable/providers/_base.py b/paper2remarkable/providers/_base.py
index 56d61e5..b41390c 100644
--- a/paper2remarkable/providers/_base.py
+++ b/paper2remarkable/providers/_base.py
@@ -142,13 +142,14 @@ class Provider(metaclass=abc.ABCMeta):
"%s failed to compress the PDF file." % self.pdftool
)
- def rewrite_pdf(self, in_pdf, out_pdf=None):
- """Re-write the pdf using Ghostscript
+ def rewrite_pdf(self, in_file, out_pdf=None):
+ """Re-write the ps or pdf using Ghostscript
- This helps avoid issues in dearxiv due to nested pdfs.
+ This helps avoid issues in dearxiv due to nested pdfs and enables
+ support for postscript files.
"""
if out_pdf is None:
- out_pdf = os.path.splitext(in_pdf)[0] + "-rewrite.pdf"
+ out_pdf = os.path.splitext(in_file)[0] + "-rewrite.pdf"
status = subprocess.call(
[
@@ -157,7 +158,7 @@ class Provider(metaclass=abc.ABCMeta):
"-dQUIET",
"-o",
out_pdf,
- in_pdf,
+ in_file,
]
)
if not status == 0: