diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2021-05-30 15:44:00 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2021-05-30 15:44:00 +0100 |
| commit | 7d549c1fccd1ae453b74b21579bbbfe5d3791c1d (patch) | |
| tree | d9898eae72fd9ade725b6f6cf4ea0894ea923c01 | |
| parent | Merge branch 'bugfix/upload_multi' (diff) | |
| download | paper2remarkable-7d549c1fccd1ae453b74b21579bbbfe5d3791c1d.tar.gz paper2remarkable-7d549c1fccd1ae453b74b21579bbbfe5d3791c1d.zip | |
Minor fixes
| -rw-r--r-- | paper2remarkable/crop.py | 2 | ||||
| -rw-r--r-- | paper2remarkable/providers/_base.py | 11 |
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: |
