rheinerftkreis.sh 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. echo -e "Version: 1.6.0p7\nAgentOS: linux\nHostname: rhein-erft-kreis\n\n<<<local>>>"
  3. counter=0
  4. URL="https://www.rhein-erft-kreis.de/rss/news.xml"
  5. ## wir crawlen die presseinformationen von rhein-sieg-kreis.de und holen uns den letzten Eintrag
  6. latestCoronaNews=`curl --silent -L ${URL} | grep -A1 "COVID-19-Lage am" | grep '<link>' | head -n1 | cut -d'>' -f2 | cut -d'<' -f1`
  7. temp_file=$(mktemp)
  8. curl --silent -L ${latestCoronaNews} > ${temp_file}
  9. cat ${temp_file} | grep '<p' | egrep -v '<strong>|breadcrumbs|^<|views-field' | cut -d'>' -f2 | cut -d'<' -f1 | while read line
  10. do
  11. counter=$(( ${counter}+1 ))
  12. if [ ${counter} -eq 1 ]; then ORT=${line}; ORTs=`echo ${ORT} | sed 's/ /_/g'`; fi
  13. if [ ${counter} -eq 2 ]; then aktQuarantaene=${line}; fi
  14. if [ ${counter} -eq 3 ]; then insgInfiziert=${line}; fi
  15. if [ ${counter} -eq 4 ]; then Genesen=${line}; fi
  16. if [ ${counter} -eq 5 ]; then Todesfaelle=${line}; fi
  17. if [ ${counter} -eq 6 ]
  18. then
  19. aktErkrankt=${line}
  20. counter=0
  21. echo "0 Corona_${ORTs} Erkrankt=${aktErkrankt}|Infiziert=${insgInfiziert}|Genesen=${Genesen}|Todesfaelle=${Todesfaelle}|Quarantaene=${aktQuarantaene} aktuelle Fälle: ${aktErkrankt} aktuell in Quarantäne: ${aktQuarantaene} gemeldete Fälle: ${insgInfiziert} Genesene: ${Genesen} Todesfälle: ${Todesfaelle}"
  22. fi
  23. done