diff --git a/scrape_corona.py b/scrape_corona.py index b1dd133..5a6ded1 100644 --- a/scrape_corona.py +++ b/scrape_corona.py @@ -132,15 +132,24 @@ def rki_landkreis_daten_erstellen(quelle, daten): def intensivbetten_daten_erstellen(daten): daten_dict = {} for data in daten: - daten_dict[data['bundesland']] = (db.Intensivregister( - datetime.datetime.strptime(data['creationTimestamp'], "%Y-%m-%dT%H:%M:%SZ"), - data['bundesland'], - data['faelleCovidAktuell'], - data['faelleCovidAktuellBeatmet'], - data['intensivBettenBelegt'], - data['intensivBettenFrei'], - data['intensivBettenNotfall7d'] + daten_dict[data["data"]['bundesland']] = (db.Intensivregister( + datetime.datetime.strptime(data["data"]['creationTimestamp'], "%Y-%m-%dT%H:%M:%SZ"), + data["data"]['bundesland'], + data["data"]['faelleCovidAktuell'], + data["data"]['faelleCovidAktuellBeatmet'], + data["data"]['intensivBettenBelegt'], + data["data"]['intensivBettenFrei'], + data["data"]['intensivBettenNotfall7d'] )) + daten_dict["GESAMT"] = (db.Intensivregister( + datetime.datetime.strptime(daten["overallSum"]['creationTimestamp'], "%Y-%m-%dT%H:%M:%SZ"), + daten["overallSum"]['bundesland'], + daten["overallSum"]['faelleCovidAktuell'], + daten["overallSum"]['faelleCovidAktuellBeatmet'], + daten["overallSum"]['intensivBettenBelegt'], + daten["overallSum"]['intensivBettenFrei'], + daten["overallSum"]['intensivBettenNotfall7d'] + )) return daten_dict