diff options
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 13 |
1 files changed, 4 insertions, 9 deletions
| @@ -2,7 +2,6 @@ import sys | |||
| 2 | from shutil import copyfile | 2 | from shutil import copyfile |
| 3 | import argparse | 3 | import argparse |
| 4 | 4 | ||
| 5 | from src.parsers import pdf | ||
| 6 | from src import parser_factory | 5 | from src import parser_factory |
| 7 | 6 | ||
| 8 | 7 | ||
| @@ -20,7 +19,7 @@ def create_arg_parser(): | |||
| 20 | return parser | 19 | return parser |
| 21 | 20 | ||
| 22 | def show_meta(file_name:str): | 21 | def show_meta(file_name:str): |
| 23 | p = parser_factory(file_name) | 22 | p = parser_factory.get_parser(file_name) |
| 24 | for k,v in p.get_meta().items(): | 23 | for k,v in p.get_meta().items(): |
| 25 | print("%s: %s" % (k, v)) | 24 | print("%s: %s" % (k, v)) |
| 26 | 25 | ||
| @@ -32,14 +31,10 @@ def main(): | |||
| 32 | for f in args.files: | 31 | for f in args.files: |
| 33 | show_meta(f) | 32 | show_meta(f) |
| 34 | return 0 | 33 | return 0 |
| 35 | elif not args.files: | ||
| 36 | return argparser.show_help() | ||
| 37 | 34 | ||
| 38 | #p = pdf.PDFParser(sys.argv[1]) | 35 | for f in args.files: |
| 39 | p = parser_factory.get_parser(sys.argv[1]) | 36 | p = parser_factory.get_parser(sys.argv[1]) |
| 40 | p.remove_all() | 37 | p.remove_all() |
| 41 | p = pdf.PDFParser('OUT_clean.pdf') | ||
| 42 | print("ok") | ||
| 43 | 38 | ||
| 44 | 39 | ||
| 45 | if __name__ == '__main__': | 40 | if __name__ == '__main__': |
