libreCatastro/main.py
2019-09-18 19:14:03 +02:00

23 lines
897 B
Python

import sys
import argparse
from src.librecatastro.scrapping.scrapper_html import ScrapperHTML
from src.librecatastro.scrapping.scrapper_xml import ScrapperXML
from src.settings import config
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Runs the Cadastro Parser')
parser.add_argument('--coords', dest='coords', default=False, action='store_true')
parser.add_argument('--filenames', action='store', nargs='+', dest='filenames', default=[])
parser.add_argument('--provinces', action='store', nargs='+', dest='provinces', default=[])
parser.add_argument('--sleep', action='store', dest='sleep', type=int, default=5)
args = parser.parse_args(sys.argv[1:])
config['sleep_time'] = args.sleep
if args.coords:
ScrapperHTML.scrap_all_coordinates_files(args.filenames)
else:
ScrapperXML.scrap_all_addresses(args.provinces)