summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-03-01 19:44:29 -0700
committerSean Whitton <spwhitton@spwhitton.name>2016-03-01 19:44:29 -0700
commit3c20b988eb8dfad064d8d0cd2bc670f9ff551085 (patch)
tree9093f9ac10b612847ddfad61dd3350b70b8be7dc
parent640244a282a78a4c5c2bfd288950bbf9075b2348 (diff)
downloaddotfiles-3c20b988eb8dfad064d8d0cd2bc670f9ff551085.tar.gz
add main menu option to sscan & tidy
-rwxr-xr-xbin/sscan21
1 files changed, 12 insertions, 9 deletions
diff --git a/bin/sscan b/bin/sscan
index 7aacfc93..33098d1d 100755
--- a/bin/sscan
+++ b/bin/sscan
@@ -66,6 +66,7 @@ def main():
("Single page colour PDF, letter size", '9'),
("Multi-page colour PDF, letter size", '0'),
("Single-page colour 300 dpi to PNG", 'a'),
+ ("Multi-page gray 150 dpi to PDF, no OCR, letter size (for handwritten notes)", 'h'),
("Toggle save location (currently: " + savestr + ")", 'd'),
("Quit", 'q')])
@@ -85,23 +86,25 @@ def main():
elif operation == '2':
scan(outdir, 150, True)
elif operation == '3':
- scan(outdir, colour = True)
+ scan(outdir, colour=True)
elif operation == '4':
- scan(outdir, colour = True, multi = True)
+ scan(outdir, colour=True, multi=True)
elif operation == '9':
- scan(outdir, colour = True, crop = 3)
+ scan(outdir, colour=True, crop=3)
elif operation == '0':
- scan(outdir, colour = True, multi = True, crop = 3)
+ scan(outdir, colour=True, multi=True, crop=3)
elif operation == 'a':
- scan(outdir, colour = True, multi = False, crop = 4)
+ scan(outdir, colour=True, multi=False, crop=4)
elif operation == '8':
- scan(outdir, dpi = 600, multi = False, colour = True, depth = 16, crop = 2)
+ scan(outdir, dpi=600, multi=False, colour=True, depth=16, crop=2)
elif operation == '7':
- scan(outdir, colour = True, crop = 0)
+ scan(outdir, colour=True, crop=0)
elif operation == '5':
- scan(outdir, gray = True, ocr = True, crop = 3)
+ scan(outdir, gray=True, ocr=True, crop=3)
elif operation == '6':
- scan(outdir, gray = True, ocr = True, crop = 3, multi = True)
+ scan(outdir, gray=True, ocr=True, crop=3, multi=True)
+ elif operation == 'h':
+ scan(outdir, gray=True, ocr=False, crop=3, multi=True, dpi=75)
def scan(outdir, dpi = 300, multi = False, colour = False, gray = False, ocr = False, depth = 8, crop = 1, lineartFilter = "None"):
workdir = tempfile.mkdtemp()