Make sure images_only_pdf runs in the virtualenv
- ID
b6fc799- date
2023-12-20 22:56:18+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
5daab81- message
Make sure images_only_pdf runs in the virtualenv- changed files
2 files, 7 additions, 6 deletions
Changed files
config.fish (4936) → config.fish (5030)
diff --git a/config.fish b/config.fish
index 46ee14d..db9c5d6 100644
--- a/config.fish
+++ b/config.fish
@@ -50,6 +50,7 @@ prepend_to_path ~/repos/scripts/aws
prepend_to_path ~/repos/scripts/docker
prepend_to_path ~/repos/scripts/fs
prepend_to_path ~/repos/scripts/git
+prepend_to_path ~/repos/scripts/images
prepend_to_path ~/repos/scripts/installers
prepend_to_path ~/repos/scripts/macos
prepend_to_path ~/repos/scripts/terraform
@@ -146,6 +147,7 @@ __create_python_script_alias flickr/fluser_lookup.py
__create_python_script_alias fs/emptydir.py
__create_python_script_alias git/git-cloc.py
__create_python_script_alias images/kn_cover_image.py
+__create_python_script_alias images/images_only_pdf.py
__create_python_script_alias images/srgbify.py
__create_python_script_alias text/fix_twitter_thread.py
__create_python_script_alias text/noplaylist.py
images/images_only_pdf (801) → images/images_only_pdf.py (783)
diff --git a/images/images_only_pdf b/images/images_only_pdf.py
similarity index 75%
rename from images/images_only_pdf
rename to images/images_only_pdf.py
index 888c087..41bb3ff 100755
--- a/images/images_only_pdf
+++ b/images/images_only_pdf.py
@@ -8,13 +8,12 @@ iOS Notes app – when you export the scan as PDF, it adds large white
borders around the images which is precisely what I don't want.
"""
-import os
import sys
from pypdf import PdfReader
-if __name__ == '__main__':
+if __name__ == "__main__":
try:
path = sys.argv[1]
except IndexError:
@@ -25,10 +24,10 @@ if __name__ == '__main__':
images = []
for page in reader.pages:
- images.extend([
- im.image for im in page.images
- ])
+ images.extend([im.image for im in page.images])
assert len(images) == len(reader.pages)
- images[0].save(path, "PDF", resolution=100.0, save_all=True, append_images=images[1:])
+ images[0].save(
+ path, "PDF", resolution=100.0, save_all=True, append_images=images[1:]
+ )