import personal_data.main import argparse import logging def parse_arguments(): parser = argparse.ArgumentParser() parser.add_argument('fetchers', metavar='FETCHER', type=str, nargs='+') parser.add_argument('--cookiejar', action = 'store_true') return parser.parse_args() def main(): logging.basicConfig() logging.getLogger('personal_data').setLevel('INFO') args = parse_arguments() scraper_filter = frozenset(args.fetchers) personal_data.main.main(scraper_filter, use_cookiejar = args.cookiejar) if __name__ == '__main__': main()