From d5c6a8b1018d19ec0f3d4ab8c7f57f17aa62e8d1 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Tue, 17 Mar 2020 18:02:52 -0400 Subject: [PATCH] Group updated variable histories --- fetch-case-count-usa-ny | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/fetch-case-count-usa-ny b/fetch-case-count-usa-ny index 808d7be..e346935 100755 --- a/fetch-case-count-usa-ny +++ b/fetch-case-count-usa-ny @@ -5,6 +5,21 @@ # - awk # - hxpipe (packaged in html-xml-utils on Debian and Ubuntu) +# 2020-03-16 morning-afternoon +#URI='https://health.ny.gov/diseases/communicable/coronavirus/' +#TARGET_PATH='/html/body/div/div/div/div/div/div/table/tr/td' +#DEFAULT_LOCATION='New York City:' + +# 2020-03-16 late evening 22:30 +#URI='https://health.ny.gov/diseases/communicable/coronavirus/' +#TARGET_PATH='/html/body/div/div/div/div/div/div/tr/td' +#DEFAULT_LOCATION='New York City:' + +# 2020-03-17 late afternoon 16:35 +URI='https://coronavirus.health.ny.gov/county-county-breakdown-positive-cases' +TARGET_PATH='/html/body/div/div/main/div/div/div/div/div/div/div/div/table/tbody/tr/td' +DEFAULT_LOCATION='New York City' + VALID_LOCATIONS=' Albany Allegany @@ -37,7 +52,6 @@ VALID_LOCATIONS=' Westchester Wyoming ' -DEFAULT_LOCATION='New York City' usage() { printf "Usage: %s [LOCATION]\n" "$0" @@ -54,26 +68,12 @@ case "$1" in * ) location="$1";; esac -# 2020-03-16 -#URI='https://health.ny.gov/diseases/communicable/coronavirus/' - -# 2020-03-17 -URI='https://coronavirus.health.ny.gov/county-county-breakdown-positive-cases' - curl "$URI" \ | 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" - - # 2020-03-17 late afternoon 16:35 - target_path = "/html/body/div/div/main/div/div/div/div/div/div/div/div/table/tbody/tr/td" - } - +| awk \ + -v location="$location" \ + -v target_path="$TARGET_PATH" \ + ' /^[\(\)]/ { update_node() next -- 2.20.1