home · contact · privacy
Declare inactive, link to new Senatsverwaltung dashboard.
[berlin-corona-table] / update.sh
index 6e4527191aabeee3835d483086fe523f66ed7eba..fee5ef593c4b4f2ea1e6fb6e77a8d7b41f917a53 100755 (executable)
--- a/update.sh
+++ b/update.sh
@@ -1,21 +1,10 @@
 #!/bin/sh
 set -e
 
-CSV_URL=https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv
 table_path=daily_infections_table.txt
 
-# If we don't have a table file yet, we need to provide its header.
-header="            CW  FK  Li  MH  Mi  Ne  Pa  Re  Sp  SZ  TS  TK sum"
-if [ ! -f "${table_path}" ]; then
-    echo  "${header}" > "${table_path}"
-fi
-
-# Parse Lageso day table of new infections by district into new line for history table.
-today="$(date +%Y-%m-%d)"
-curl "${CSV_URL}" \
-| awk 'BEGIN { FS=";"; ORS=""; print "'${today}'" }; '\
-'!/^Bezirk/ { printf "%4d", $3 }; '\
-'END { printf "\n" }' "${filename}" >> "${table_path}"
+# Re-build infections table.
+./scrape.py > "${table_path}"
 
 # Write enhanced table output to directory served by web server.
 #
@@ -24,5 +13,5 @@ curl "${CSV_URL}" \
 # kill this script due to "set -e".
 ./enhance_table.py "${table_path}" html > /tmp/berlin_corona.html
 ./enhance_table.py "${table_path}" txt > /tmp/berlin_corona.txt
-mv /tmp/berlin_corona.html /var/www/html/
-mv /tmp/berlin_corona.txt /var/www/html/
+mv /tmp/berlin_corona.html /var/www/html/
+mv /tmp/berlin_corona.txt /var/www/html/