mirror of
https://github.com/josejuanmartinez/libreCatastro.git
synced 2024-06-12 19:54:07 +02:00
23 lines
897 B
Python
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)
|