home
/
code
/
covid-19-scrapers.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sort valid NY locations
[covid-19-scrapers.git]
/
fetch-case-count-usa-ny
diff --git
a/fetch-case-count-usa-ny
b/fetch-case-count-usa-ny
index
95a039f
..
c50288c
100755
(executable)
--- a/
fetch-case-count-usa-ny
+++ b/
fetch-case-count-usa-ny
@@
-16,6
+16,8
@@
VALID_LOCATIONS='
Monroe
Montgomery
Nassau
Monroe
Montgomery
Nassau
+ New York City:
+ New York State (Outside of NYC)
Orange
Putnam
Rockland
Orange
Putnam
Rockland
@@
-24,11
+26,9
@@
VALID_LOCATIONS='
Suffolk
Tioga
Tompkins
Suffolk
Tioga
Tompkins
+ Total Positive Cases (Statewide)
Ulster
Westchester
Ulster
Westchester
- New York State (Outside of NYC)
- New York City:
- Total Positive Cases (Statewide)
'
DEFAULT_LOCATION='New York City:'
'
DEFAULT_LOCATION='New York City:'
@@
-50,6
+50,14
@@
esac
curl 'https://health.ny.gov/diseases/communicable/coronavirus/' \
| hxpipe \
| awk -v location="$location" '
curl 'https://health.ny.gov/diseases/communicable/coronavirus/' \
| hxpipe \
| awk -v location="$location" '
+ BEGIN {
+ # 2020-03-16 morning-afternoon
+ #target_path = "/html/body/div/div/div/div/div/div/table/tr/td"
+
+ # 2020-03-16 late evening 22:30
+ target_path = "/html/body/div/div/div/div/div/div/tr/td"
+ }
+
/^[\(\)]/ {
update_node()
next
/^[\(\)]/ {
update_node()
next
@@
-64,12
+72,12
@@
curl 'https://health.ny.gov/diseases/communicable/coronavirus/' \
XmlPayload = substr($0, 2, length($0))
}
XmlPayload = substr($0, 2, length($0))
}
- XmlPath ==
"/html/body/div/div/div/div/div/div/table/tr/td"
&& XmlPayload == location {
+ XmlPath ==
target_path
&& XmlPayload == location {
found = 1;
next
}
found = 1;
next
}
- XmlPath ==
"/html/body/div/div/div/div/div/div/table/tr/td"
&& found {
+ XmlPath ==
target_path
&& found {
print XmlPayload;
found = 0;
next;
print XmlPayload;
found = 0;
next;
This page took
0.035889 seconds
and
4
git commands to generate.