#!/usr/bin/python3 import argparse import os import filing from docids import Docids DESC = 'reporter copy of the report issue' parser = argparse.ArgumentParser(description=DESC) parser.add_argument('-v', action='store_true', help='raise verbosity') parser.add_argument('-n', action='store_true', help='no send') parser.add_argument('fufi', metavar='fufi', type=str, help='file') args = parser.parse_args() fufi = args.fufi if not os.path.exists(args.fufi): print(f"I don't see {fufi}") quit() docids = Docids() if not docids.are_there_any(fufi): print(f"I see no items in {fufi}") quit() fufi = os.path.abspath(args.fufi) bana = os.path.basename(fufi) maix = filing.parse_lax(fufi) if maix is None: quit() from emailer import Emailer emailer = Emailer(do_verbose=args.v) base = 'orpis' + '/' + bana emailer.prepare(maix, empro='orpis', base=base, dont_send=args.n)