-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.py
37 lines (33 loc) · 1.25 KB
/
example.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from saih_duero_scraping.gauging_collection import GaugingCollection
from saih_duero_scraping.gauging_enum import GaugingStation
from saih_duero_scraping.hydrologic_years import HydrologicYears
from saih_duero_scraping.data_downloader import DataDownloader
datadownloader = DataDownloader()
# You can add a simple URL.
datadownloader.add_url(
GaugingCollection[GaugingStation.Leon].gauging_code,
HydrologicYears.year_2018
)
# You can add several URLs.
datadownloader.add_urls(
[
dict(
gauging_code = GaugingCollection[GaugingStation.MorlaDeLaValderia].gauging_code,
hydrologic_year = HydrologicYears.year_2018
),
dict(
gauging_code = GaugingCollection[GaugingStation.Zamora].gauging_code,
hydrologic_year = HydrologicYears.year_2019
),
dict(
gauging_code = GaugingCollection[GaugingStation.Valladolid_Esgueva].gauging_code,
hydrologic_year = HydrologicYears.year_2020
),
dict(
gauging_code = GaugingCollection[GaugingStation.MoralesDelRey].gauging_code,
hydrologic_year = HydrologicYears.year_2021
)
]
)
# Finally to call the method to download the data sets.
datadownloader.download_data()