20 lines
574 B
Python
20 lines
574 B
Python
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()
|