forked from OpenDataScotland/the_od_bods
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.sh
35 lines (35 loc) · 942 Bytes
/
main.sh
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
# to run, in terminal: sh main.sh
# delete old log and create new, empty log
find log.json -type f -delete
find log.md -type f -delete
touch log.json
touch log.md
echo '# pipeline error log' >> log.md
echo '' >> log.md
echo '## Unaccessible Webpages' >> log.md
echo '' >> log.md
echo '|URL | Error Code | Error Reason|' >> log.md
echo '|--- | --- | ---|' >> log.md
# clear folders
find data/arcgis/ -type f -delete
find data/ckan/ -type f -delete
find data/dcat/ -type f -delete
find data/scraped-results/ -type f -delete
find data/USMART/ -type f -delete
find data/merged_output.csv -type f -delete
# run source scripts
python arcgis.py
python usmart.py
python ckan.py
python sparkql_statistics.py
python dcat.py
cd web-scrapers
python aberdeenshire_council_scraper.py
python east_ayrshire_scraper.py
python moray_council_scraper.py
python nls_scraper.py
cd ..
# processing
python merge_data.py
python export2jkan.py
echo "main.sh complete"