poldixd / corona-widget

COVID-19 Inzidenz-Widget für iOS innerhalb Deutschlands 🇩🇪 (Kreis/Stadt + Bundesland + Trend)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Corona Inzidenz Widget für iOS (Scriptable)

Widget zeigt die Inzidenz, tägl. neue Fälle, sowie den Verlauf für 21 Tage an.

IMG_5438

Dank der positiven Resonanz, jetzt im Repo zur einfacheren Wartung/Erweiterung ( Mein original GIST ) Feedback, PRs, etc. sind Willkommen.

☕️ Einen Kaffee ausgeben 🙃: https://ko-fi.com/rapha

Features

  • Live Inzidenz + Wochentrend! für Stadt/Kreis, Bundesland, Bund
  • Neue tägl. Fälle für Stadt/Kreis, Bundesland, Bund
  • 21 Tage Diagram für Neue tägl. Fälle je Stadt/Kreis, Bundesland, Bund
  • 7 Tage Schätzwert für Reproduktionszahl (R)
  • iCloud Sync
  • Automatischer Offlinemodus
  • Dark/Lighmode unterstützung
  • Autoupdate (Siehe Installation/Update)
  • ...

IMG_5438

Quelle/Datenbasis

  • Das Widget basiert auf der offziellen Api des RKI. https://npgeo-corona-npgeo-de.hub.arcgis.com/
  • Die bereitgestellten Daten können in bestimmten Regionen auf Grund von Meldeverzögerungen durch Ämter an das RKI (Api) erst Verzögert (Stunden-Tage) im Widget angezeigt werden.
  • Für die Historie werden ausschliesslich Daten aus der Api verwendet. Somit können sich auf Grund von Verzögerunen/Aktualisierungen Werte wie Inzidenzen, neuen Fälle, etc. immer ändern.

Installation/Update

Manuell

Update

  • Das Skript aktualisiert sich im Intervall selbst (Kann via CFG.scriptSelfUpdate: false abgestellt werden)
  • ...andere Option: https://scriptdu.de/

Konfiguration

  • Daten werden unter Dateien (App) > iCloud > Scriptable > coronaWidgetNext > *.json zwischengespeichert.
  • Die allgemeine Konfiguration erfolgt mittels WidgetParameter:

IMG_5438

Statische Standort Koordinaten

Das Widget erkennt automatisch den Standort. Es ist jedoch möglich den Standort fest zu setzten. Die Koordinaten können z.B. über die Karten App ermittelt werden. Format: {POSITION},{LAT},{LON};{POSITION},{LAT},{LON}

  • {POSITION} = Position im Widget. z.B: 0=ErsterStandrt, 1=ZweiterStandort (Zweispaltes MediumWidget)
  • {LAT} = Breitengrad. z.B: 51.1234 (NICHT 51,1234 - Kein Komma!)
  • {LON} = Längengrad. z.B: 11.1234 (NICHT 11,1234 - Kein Komma!)

Beispiele

  • Erster Standort statisch (SmallWidget): 0,51.1244,6.7353
  • Zweiter Standort ist statisch (MediumWidget): 1,51.1244,6.7353
  • Beide Standorte sind statisch (MediumWidget): 0,51.1244,6.7353;1,51.1244,6.7353
  • Nur zweiter Standort ist statisch (MediumWidget): 1,51.1244,6.7353

Eigene Standortnamen

Standorte selbst bennenen. Format: {POSITION},{LAT},{LON},{NAME};{POSITION},{LAT},{LON},{NAME}

  • {NAME} = Name der anstalle der offizielen Bezeichnung aus der API verwendet wird.

Beispiele

  • Eigener Name z.B "Home" für den ersten Standort: 0,51.1244,6.7353,Home
  • Eigener Name z.B "Work" für den zweiten Standort: 1,51.1244,6.7353,Work

Erweiterte Konfiguration

Das Script kann auch direkt über bestimmte Optionen konfiguriert werden. Siehe dazu incidence.js

    // open RKI dashboard on tap, set false to disable
    openUrl: false, //"https://rki.de", 
    
    // show days in graph
    graphShowDays: 21, 

    // try to find possible field (column) with rvalue, because rki is changing columnsnames and encoding randomly on each update
    csvRvalueFields: ['Schätzer_7_Tage_R_Wert', 'Punktschätzer des 7-Tage-R Wertes'], 
    
    // refresh after 1,5 hours (in seconds)
    scriptRefreshInterval: 5400, 
    
    // script updates itself,
    scriptSelfUpdate: false,
    
     // if you like you can show the old static incidence value. is only updated once a day on intial RKI import
    disableLiveIncidence: false,

     // DEBUG:show all calculated incidencevalues on console
    debugIncidenceCalc: false

About

COVID-19 Inzidenz-Widget für iOS innerhalb Deutschlands 🇩🇪 (Kreis/Stadt + Bundesland + Trend)


Languages

Language:JavaScript 100.0%