baden_wuerttemberg_de.sh 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/bash
  2. URL="https://www.gesundheitsamt-bw.de/lga/DE/Fachinformationen/Infodienste_Newsletter/InfektNews/Lagebericht%20COVID19/COVID_Lagebericht_LGA_201028.pdf"
  3. echo -e "Version: 1.6.0p7\nAgentOS: linux\nHostname: Nordrhein-Westfalen\n\n<<<local>>>"
  4. ## wir werten die offiziellen Daten aus
  5. wget --quiet -O /tmp/corona_bw.pdf "${URL}"
  6. ## Inzidenz entspricht den 7-Tages-Inzidenz
  7. ## nFaelle14 entspricht den neuen Fällen in 14 Tagen und wird nicht betrachtet
  8. pdfgrep " " /tmp/corona_bw.pdf | egrep '^LK |^SK |^Gesamt ' |sed -e 's/(+//g' -e 's/)//g' -e 's/ Hall/_Hall/' -e 's/ im Breisgau/_im_Breisgau/' -e 's/Gesamt/Baden Württemberg/' |while read LK Landkreis gFaelle nFaelle nFaelle100000 Todesfaelle nFaelle1 nFaelle7 Inzidenz
  9. do
  10. # LandkreisB="${LK}_${Landkreis}"
  11. ## Etwas filtern
  12. # [ `echo "$Landkreis $Inzidenz $nFaelle $gFaelle $Genesene $Todesfaelle" | wc -w` -ne 6 ] && continue
  13. ## Berenigte Werte für die Ausgabe
  14. InzidenzB=`echo ${Inzidenz} | cut -d',' -f1`
  15. LandkreisB=`echo ${LK}_${Landkreis} | sed 's/ /_/g'`
  16. ## Okay, wir verdoppeln das kritische mal auf 100
  17. if [ ${InzidenzB} -ge 100 ]
  18. then
  19. STATE=2
  20. ## und gewarnt wird "erst" ab 50
  21. elif [ ${InzidenzB} -ge 50 ]
  22. then
  23. STATE=1
  24. else
  25. STATE=0
  26. fi
  27. PERFDATA=`echo "Inzidenz=${InzidenzB}|neueFaelle=${nFaelle}|gemeldetenFaelle=${gFaelle}|Todesfaelle=${Todesfaelle}" | sed 's/\.//g'`
  28. # echo "${STATE} ${LandkreisB} Inzidenz=${InzidenzB}|neueFaelle=${nFaelle}|gemeldetenFaelle=${gFaelle}|Todesfaelle=${Todesfaelle} 7-Tage-Inzidenz: ${Inzidenz} neueFaelle: ${nFaelle} gemeldetenFaelle: ${gFaelle} Todesfaelle: ${Todesfaelle}"
  29. echo "${STATE} ${LandkreisB} ${PERFDATA} 7-Tage-Inzidenz: ${Inzidenz} neueFaelle: ${nFaelle} gemeldetenFaelle: ${gFaelle} Todesfaelle: ${Todesfaelle}"
  30. done
  31. rm /tmp/corona_bw.pdf