From 110f69932412818a918639794b0a7646950beb74 Mon Sep 17 00:00:00 2001 From: suzan Date: Tue, 29 Nov 2022 19:18:13 +0100 Subject: [PATCH] Update 'cutting.py' --- cutting.py | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/cutting.py b/cutting.py index aa8a470..a15afce 100644 --- a/cutting.py +++ b/cutting.py @@ -1,9 +1,14 @@ import os +import calendar +import time + +#----------------------------------------- +#pruning print("starting the pruning process") -#scanning = "scanimage --resolution 300 --mode gray --format png > image.png" -#os.system(scanning) -#os.system("convert -contrast image.png output.png") -#os.system("tesseract output.png image -l eng") +scanning = "scanimage --resolution 300 --mode gray --format png > image.png" +os.system(scanning) +os.system("convert -contrast image.png output.png") +os.system("tesseract output.png image -l eng") fantasyname = open("image.txt" , "r") fantasyname = fantasyname.readlines() text = open("image.txt", "r").read() @@ -11,7 +16,8 @@ text = text.replace(b'\xe2\x80\x98'.decode(), "'") text = text.replace(b'\xe2\x80\x99'.decode(), "'") text = text.replace(b'\xe2\x80\x9d'.decode(), "'") text = text.replace(b'\xe2\x80\x9c'.decode(), "'") - +#------------------------------------------------------------- +#printing print(text) print("------") lines = text.split("\n") @@ -24,4 +30,14 @@ for line in lines: #if l!="" or l != ['\n', '\r\n']: #print(l) #os.system("echo '"+l+"' > /dev/usb/lp0") +#------------------------------------------------------------------- +#copying +print("copying the scan") +current_GMT = time.gmtime() +ts = calendar.timegm(current_GMT) +#print(ts) +# First make a folder, for example called "scans" +# Then you can use this to write new filenames +copy_command = f"cp image.png scans/image-{ ts }.png" +os.system(copy_command)