[Plugin] Corona-Info V2.41: Übersicht Fallzahlen Länder

Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

[Plugin] Corona-Info V2.41: Übersicht Fallzahlen Länder

#1

Beitrag von Fred_feuerstein »

BildPlugin: Corona-Info

Ab 05.04. ist das Plugin in den NI-Nightly Images enthalten.
die aktuellste Version ist immer im Git zu finden:
https://github.com/neutrino-images/ni-n ... orona-info


In der aktuellen Situation mit Corona interessieren evt. einige von euch die aktuellen Fallzahlen von ausgewählten Ländern.

Ich habe ein kleines Plugin gebaut, das aus der Quelle: https://corona.lmao.ninja/countries für ausgewählte Länder die Fallzahlen holt.

Aktuelle Länder in der Übersicht: Deutschland, Italien, Spanien, USA, Oesterreich, Frankreich, Schweiz, Niederlande, China, UK, ...

Die Länder können in der Datei: corona.land im config-Verzeichnis der Box (var/tuxbox/config) geändert (hinzugefügt und gelöscht) und anders sortiert werden!
Bitte die Struktur der Datei so belassen.

Zur Ausführung wird msgbox ab 2.14 und tuxwetter (für die Chart-Anzeige) auf der Box benötigt!

Neu: Seit V2.01 gibt es eine Online-Update-Funktion für das Plugin!

manuelle Installation:

- Zip Datei entpacken und die 4 Dateien in die Verzeichnis-Struktur aus dem Archiv auf die Box kopieren
(corona.cfg, corona.so, corona_hint.png kommen ins Pluginverzeichnis und die corona.land in das config-Verzeichnis)
- Rechte der corona.so Datei auf 755 ändern.
- wer ggfs. andere Verzeichnisse für config und plugin nutzt, kann das ggfs. am Anfang des Scripts in den Variablen anpassen.
- wer Probleme mit dem WGET Abfruf hat kann am Anfang des Scripts die Variable von WGET auf CURL ändern, dann wird statt WGET eben CURL im Script genutzt
- Länder für die Übersicht können in der Datei corona.land editiert werden.

Das Plugin ist nun unter "Werkzeuge" auf der blauen Taste zu finden. Über die Menü-Einstellungen kann man es auch an andere Stellen setzen, wie bei anderen Plugins auch.

So sieht es im Moment aus:

BildBild
BildBild
BildBild
Zuletzt geändert von Fred_feuerstein am Mo 4. Mai 2020, 10:49, insgesamt 25-mal geändert.
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 8):
Frankenstone (So 29. Mär 2020, 08:39) • BPanther (So 29. Mär 2020, 10:01) • dbox-all (So 29. Mär 2020, 10:19) • DboxOldie (So 29. Mär 2020, 11:23) • max (So 29. Mär 2020, 13:26) • horsti58 (Mo 30. Mär 2020, 16:30) • blacky49 (Mo 30. Mär 2020, 20:03) • udog (Fr 3. Apr 2020, 15:28)
Bewertung: 61.54%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13405
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: [Plugin] Corona-Info V1.0: Übersicht Fallzahlen Länder

#2

Beitrag von BPanther »

Nachdem ich keine Daten bekommen habe, habe ich mal -q kurzzeitig für die Fehler-Ausgaben entfernt:

Code: Alles auswählen

vuultimo4k:~# wget -O /tmp/corona.tmp https://corona.lmao.ninja/countries
--2020-03-29 10:19:38--  https://corona.lmao.ninja/countries
Resolving corona.lmao.ninja... 104.18.37.204, 104.18.36.204
Connecting to corona.lmao.ninja|104.18.37.204|:443... connected.
ERROR: cannot verify corona.lmao.ninja's certificate, issued by 'CN=CloudFlare Inc ECC CA-2,O=CloudFlare\\, Inc.,L=San Francisco,ST=CA,C=US':
  Unable to locally verify the issuer's authority.
To connect to corona.lmao.ninja insecurely, use `--no-check-certificate'.
Bei wget sollte demnach noch

--no-check-certificate

hinzugefügt werden, ansonsten bleibt die Liste leer.

Code: Alles auswählen

vuultimo4k:~# wget --no-check-certificate -O /tmp/corona.tmp https://corona.lmao.ninja/countries
--2020-03-29 10:21:44--  https://corona.lmao.ninja/countries
Resolving corona.lmao.ninja... 104.18.37.204, 104.18.36.204
Connecting to corona.lmao.ninja|104.18.37.204|:443... connected.
WARNING: cannot verify corona.lmao.ninja's certificate, issued by 'CN=CloudFlare Inc ECC CA-2,O=CloudFlare\\, Inc.,L=San Francisco,ST=CA,C=US':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 69909 (68K) [application/json]
Saving to: '/tmp/corona.tmp'

/tmp/corona.tmp                                     100%[===================================================================================================================>]  68.27K  --.-KB/s    in 0.03s

2020-03-29 10:21:44 (2.20 MB/s) - '/tmp/corona.tmp' saved [69909/69909]
Alternativ ginge aber auch die Blockierung auf das wget der Busybox, da ist es egal ob --no-check-certificate vorhanden ist oder nicht. Bei der "großen" (einzelnen) wget Datei ist --no-check-certificate aber zwingend notwendig.

Code: Alles auswählen

vuultimo4k:~# /bin/busybox wget -O /tmp/corona.tmp https://corona.lmao.ninja/countries
Connecting to corona.lmao.ninja (104.18.37.204:443)
wget: note: TLS certificate validation not implemented
saving to '/tmp/corona.tmp'
corona.tmp           100% |****************************************************************************************************************************************************************| 69909  0:00:00 ETA
'/tmp/corona.tmp' saved

vuultimo4k:~# /bin/busybox wget --no-check-certificate -O /tmp/corona.tmp https://corona.lmao.ninja/countries
Connecting to corona.lmao.ninja (104.18.36.204:443)
saving to '/tmp/corona.tmp'
corona.tmp           100% |****************************************************************************************************************************************************************| 69909  0:00:00 ETA
'/tmp/corona.tmp' saved
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.0: Übersicht Fallzahlen Länder

#3

Beitrag von Fred_feuerstein »

im NI Image funktioniert es mit dem wget im Script.
habe mal das mit dem no Check angefügt. Allerdings ans Ende des Befehls, wenn ich es so einbaue wie Du oben, dann erhalte ich keine Ergebnisse.
Probiere bitte nochmal.

davon abgesehe: neue Version 1.20 oben angehängt. Diverse Änderungen in der Auswertung und Zusammenstellung der Webseite vorgenommen.
Ist nun optimiert, um einfacher weitere Länder hinzuzufügen.
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 2):
Frankenstone (So 29. Mär 2020, 11:21) • BPanther (So 29. Mär 2020, 11:35)
Bewertung: 15.38%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13405
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: [Plugin] Corona-Info V1.20: Übersicht Fallzahlen Länder

#4

Beitrag von BPanther »

Ja, das funktioniert. :drinking:

Das es mit dem NI funktioniert liegt wohl daran, daß da vielleicht nur das BB wget benutzt wird, das hat diese Anforderungen nicht. Das normale wget hingegen nimmt es da genauer. ;)
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.20: Übersicht Fallzahlen Länder

#5

Beitrag von Fred_feuerstein »

Ja fein. Danke für die schnelle Rückmeldung.
Benutzeravatar
max
Moderator
Moderator
Beiträge: 812
Registriert: Mi 6. Jul 2011, 22:23
Hat sich bedankt: 26 Mal
Danksagung erhalten: 49 Mal

Re: [Plugin] Corona-Info V1.20: Übersicht Fallzahlen Länder

#6

Beitrag von max »

BPanther hat geschrieben: So 29. Mär 2020, 11:39 Ja, das funktioniert. :drinking:

Das es mit dem NI funktioniert liegt wohl daran, daß da vielleicht nur das BB wget benutzt wird, das hat diese Anforderungen nicht. Das normale wget hingegen nimmt es da genauer. ;)
NI baut auch mit richtiger wget Version, benutzt aber auch einen Patch um der Sache entgegen zu wirken.
https://github.com/neutrino-images/ni-b ... ault.patch
Folgende Benutzer bedankten sich beim Autor max für den Beitrag:
BPanther (So 29. Mär 2020, 13:34)
Bewertung: 7.69%
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.20: Übersicht Fallzahlen Länder

#7

Beitrag von Fred_feuerstein »

neue Version 1.40 oben angehängt.

Änderungen: Es gibt neue Werte in der Übersicht: Quote Todesfälle, Fälle pro Mio Einwohner und Tote pro Mio Einwohner
Ausserdem noch UK hinzugefügt.
und wer Probleme mit WGET hat, kann zu Beginn des Scripts die Variable von WGET auf CURL ändern. Dann wird für den Abruf der Daten CURL verwendet.

Bild

Mal gespannt, ob das hier bei euch läuft. Wegen der Rundung und den Dezimalstellen bei dem Prozentwert wird nun awk genutzt.
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 3):
BPanther (So 29. Mär 2020, 21:00) • Frankenstone (So 29. Mär 2020, 22:04) • dbox-all (Mo 30. Mär 2020, 07:44)
Bewertung: 23.08%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13405
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: [Plugin] Corona-Info V1.40: Übersicht Fallzahlen Länder

#8

Beitrag von BPanther »

Klar läuft das, ist doch die gleiche wget. War doch nur vorhin wegen dem SSL Gedöns, aber das ist im nächsten Image auch wie im NI dann "aus" sozusagen. :)
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.40: Übersicht Fallzahlen Länder

#9

Beitrag von Fred_feuerstein »

Ich kann meinen Startbeitrag leider nicht mehr bearbeiten. Das ist schade, da ich gerne der Übersicht wegen den Startbeitrag aktuell halten wollte.

Dann muss ich hier die neue Version anhängen:


neue Version 1.50:

Änderungen:
- Kopfzeilenbezeichnungen geändert
- Fallzahlen Gesamt Weltweit als neue Zeile ergänzt

Bild
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 2):
Frankenstone (Mo 30. Mär 2020, 12:43) • BPanther (Mo 30. Mär 2020, 13:05)
Bewertung: 15.38%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13405
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: [Plugin] Corona-Info V1.40: Übersicht Fallzahlen Länder

#10

Beitrag von BPanther »

Sollte wieder funktionieren. Besten Dank für's Update. :drinking:

BTW: Du kannst das -q ruhig bei wget wieder einfügen. Das hatte ich nur rausgenommen bei den Tests um Ausgaben in Telnet zu bekommen.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.50: Übersicht Fallzahlen Länder

#11

Beitrag von Fred_feuerstein »

Thx. :)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.60: Übersicht Fallzahlen Länder

#12

Beitrag von Fred_feuerstein »

neue Version 1.60 oben angehängt:

Änderungen:
- Fallzahlen Gesamt Weltweit, Quote noch hinzugefügt
- Süd Korea Werte ergänzt

Bild
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 4):
BPanther (Mo 30. Mär 2020, 16:14) • Frankenstone (Mo 30. Mär 2020, 16:36) • DboxOldie (Mo 30. Mär 2020, 20:39) • dbox-all (Di 31. Mär 2020, 08:01)
Bewertung: 30.77%
Benutzeravatar
TangoCash
Moderator
Moderator
Beiträge: 962
Registriert: Di 19. Jul 2011, 22:13
Hat sich bedankt: 27 Mal
Danksagung erhalten: 144 Mal

Re: [Plugin] Corona-Info V1.60: Übersicht Fallzahlen Länder

#13

Beitrag von TangoCash »

Ich hab da noch so was falsches bei den summen:
screenshot.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

2B || !2B

5x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13405
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: [Plugin] Corona-Info V1.60: Übersicht Fallzahlen Länder

#14

Beitrag von BPanther »

Bestätigt. Der Fehler ist aber neu, evtl. was an der API geändert worden.

EDIT, ja, hat sich was geändert. Die Länderanzahl ist dazugekommen.

Code: Alles auswählen

{"cases":828305,"deaths":40735,"recovered":174454,"updated":1585675448947,"active":613116,"affectedCountries":203}
Einfach in Zeile 129 am Ende das "}" gegen "," tauschen, dann passt es wieder, also:

ALT:

Code: Alles auswählen

ALL_ERKRANKT=`echo $ALL | sed 's/.*active":\(.*\)$/\1/' | cut -d "}" -f1`
NEU:

Code: Alles auswählen

ALL_ERKRANKT=`echo $ALL | sed 's/.*active":\(.*\)$/\1/' | cut -d "," -f1`
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag:
dryeye (Di 31. Mär 2020, 20:18)
Bewertung: 7.69%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Fred_feuerstein
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 167
Registriert: Do 1. Jun 2017, 22:50
Hat sich bedankt: 5 Mal
Danksagung erhalten: 340 Mal

Re: [Plugin] Corona-Info V1.70: Übersicht Fallzahlen Länder

#15

Beitrag von Fred_feuerstein »

neue Version 1.70 oben angehängt:

Änderungen:
- Fallzahlen Gesamt Weltweit: Es gibt nun auch die Gesamtanzahl der Länder. Aktuell sind es 204 Länder.
- Portugal und Russland ergänzt
- Achtung: Es gibt eine neue Datei im Paket: corona.land
Darin können die Länder für die Übersicht selbst verwaltet werden. Tragt eure gewünschten Länder hier ein. Schreibweise englisch. Die Struktur der Datei so belassen.

Bild
Folgende Benutzer bedankten sich beim Autor Fred_feuerstein für den Beitrag (Insgesamt 3):
BPanther (Di 31. Mär 2020, 21:18) • DboxOldie (Di 31. Mär 2020, 21:49) • udog (Do 2. Apr 2020, 23:00)
Bewertung: 23.08%
Antworten

Zurück zu „Tools/Plugins/Senderlisten“