Monroe
Montgomery
Nassau
+ New York City:
+ New York State (Outside of NYC)
Orange
Putnam
Rockland
Suffolk
Tioga
Tompkins
+ Total Positive Cases (Statewide)
Ulster
Westchester
- New York State (Outside of NYC)
- New York City:
- Total Positive Cases (Statewide)
'
DEFAULT_LOCATION='New York City:'
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
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
}
- XmlPath == "/html/body/div/div/div/div/div/div/table/tr/td" && found {
+ XmlPath == target_path && found {
print XmlPayload;
found = 0;
next;