Compare commits

..

2 Commits

Author SHA1 Message Date
74a5381bec fix: fixed help msg for --ocr argument 2024-02-05 18:36:44 +01:00
470ec46f6e fix(debug): if request fails, prints proper output 2024-02-05 15:07:25 +01:00

View File

@ -18,7 +18,7 @@ def main():
parser.add_argument('--pages', type=str, required=True, help='Specify pages to parse in format <num>-<num>') parser.add_argument('--pages', type=str, required=True, help='Specify pages to parse in format <num>-<num>')
parser.add_argument('--output-file', type=str, default='out.md', help='Specify output file') parser.add_argument('--output-file', type=str, default='out.md', help='Specify output file')
parser.add_argument('--images-path', type=str, default='./.img/', help='Specify output file') parser.add_argument('--images-path', type=str, default='./.img/', help='Specify output file')
parser.add_argument('--ocr', type=str, default=None, help='If present, send ocr=true to the image_to_anki method, and give the string value to the lang parameter') parser.add_argument('--ocr', type=str, default=None, help='languages to use for local OCR, e.g. deu+chi_sim for german and simplified chinese (tesseract langpacks needed)')
parser.add_argument('--batch-size', type=int, default=3, help='Decide how many pages are processed in parallel') parser.add_argument('--batch-size', type=int, default=3, help='Decide how many pages are processed in parallel')
parser.add_argument('pdf_file', type=str, help='Specify PDF file name') parser.add_argument('pdf_file', type=str, help='Specify PDF file name')
@ -82,7 +82,7 @@ def main():
cards, meta = dict_to_anki.image_to_anki(to_process, do_ocr=ocr, lang=args.ocr) cards, meta = dict_to_anki.image_to_anki(to_process, do_ocr=ocr, lang=args.ocr)
if not cards: if not cards:
print("Error processing! Response: " + meta) print("Error processing! Response: " + str(meta))
user_response = input("Retry? [y/N] > ") user_response = input("Retry? [y/N] > ")
if user_response != 'y' or 'yes' or 'Y' or 'YES' or 'Yes': if user_response != 'y' or 'yes' or 'Y' or 'YES' or 'Yes':
break_outer = True break_outer = True