forked from apoc/chaospott_mumble
fix minor typos
This commit is contained in:
parent
4dd952e209
commit
105a4b6b39
13
README.md
13
README.md
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
## Mumble Daten
|
## Mumble Daten
|
||||||
|
|
||||||
Wie man im Mumble Client sieht, geben Mumble Server die Info wie viele User aktuell verbunden sind raus noch bevor der Client sich verbunden hat. Der Abruf dieser Infos erfolg per UDP, indem der Client 12 Bytes hin, und der Server 24 Byte zurück schickt:
|
Wie man im Mumble Client sieht, geben Mumble Server die Info wie viele User aktuell verbunden sind raus noch bevor der Client sich verbunden hat. Der Abruf dieser Infos erfolg per UDP, indem der Client 12 Bytes hin, und der Server 24 Bytes zurück schickt:
|
||||||
|
|
||||||
<pre>Ping 12 bytes
|
<pre>Ping 12 bytes
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ Siehe dazu auch im [Mumble Wiki](https://wiki.mumble.info/wiki/Protocol).
|
|||||||
|
|
||||||
Das ist zwar sehr effizient, für die Web-Welt aber ungeeignet, da browserseitiges Javascript kein UDP verschicken kann. Das Python-Skript ruft die Daten ab und gibt sie als JSON aus.
|
Das ist zwar sehr effizient, für die Web-Welt aber ungeeignet, da browserseitiges Javascript kein UDP verschicken kann. Das Python-Skript ruft die Daten ab und gibt sie als JSON aus.
|
||||||
|
|
||||||
<pre>{"max_users": 100, "last_update": 1613317741, "bandwidth": 72000, "server_version": "1.3.3", "connected_users": 3}</pre>
|
<pre>{"max_users": 100, "last_update": 1613317741, "bandwidth": 72000, "server_version": "1.2.7", "connected_users": 2}</pre>
|
||||||
|
|
||||||
Das kann man dann als Cronjob laufen lassen und in eine Datei ausgeben lassen.
|
Das kann man dann als Cronjob laufen lassen und in eine Datei ausgeben lassen.
|
||||||
|
|
||||||
@ -44,16 +44,17 @@ Das Script benötigt die [Scriptable App](https://scriptable.app) für iOS und s
|
|||||||
|
|
||||||
1. Die Scriptable App installieren
|
1. Die Scriptable App installieren
|
||||||
2. Das Skript in die App bekommen, entweder
|
2. Das Skript in die App bekommen, entweder
|
||||||
- ein neues Skript in der App anlegen und den Code reinpasten
|
- ein neues Skript in der App anlegen und den Code reinpasten, oder
|
||||||
- die Datei runterladen und in der Files App im Scriptable Ordner speichern. Wenn iCloud Drive benutzt wird, kann dieser Schritt auch am Mac erledigt werden
|
- die Datei runterladen und in der Files App im Scriptable Ordner speichern. Wenn iCloud Drive benutzt wird, kann dieser Schritt auch am Mac erledigt werden
|
||||||
3. Auf dem Homescreen ein neues Scriptable Widget hinzufügen. Aus iOS Sicht stammt dieses Widget von der Scriptable App. Man muss es daher noch so konfigurieren, dass die App unser Skript benutzt.
|
3. Auf dem Homescreen ein neues Scriptable Widget hinzufügen. Aus iOS Sicht stammt dieses Widget von der Scriptable App. Man muss es daher noch so konfigurieren, dass die App unser Skript benutzt.
|
||||||
4. Long-press auf das Widget und "Edit Widget" auswählen.
|
4. Long-press auf das Widget und "Edit Widget" auswählen.
|
||||||
5. Nun kann das chaospott_mumble Skript ausgewählt werden.
|
5. Nun kann das chaospott_mumble Skript ausgewählt werden.
|
||||||
|
|
||||||
Das Widget wertet sowohl die Space-Api als auch den Mumble Server aus.
|
Das Widget wertet sowohl die [Space-API](https://spaceapi.io) als auch den Mumble Server aus.
|
||||||
Für die beiden Etage "Aerie" und "Cellar" sind separate Stati vorhanden. Der Zeitpunkt der letzten Statusänderung insgesamt wird darunter in relativer Zeitangabe angegeben.
|
Für die beiden Etagen "Aerie" und "Cellar" sind separate Stati vorhanden. Der Zeitpunkt der letzten Änderung des Raumstatus insgesamt wird darunter in relativer Zeitangabe angegeben.
|
||||||
|
|
||||||
Für den Mumble Server werden die verbundenen User angezeigt und die Uhrzeit des letzten erfolgreichen Abrufs dieses Wertes (nicht der letzten Änderung).
|
Für den Mumble Server werden die verbundenen User angezeigt und die Uhrzeit des letzten erfolgreichen Abrufs dieses Wertes (nicht der letzten Änderung).
|
||||||
|
|
||||||
Sollten die Werte aus dem Cache geladen werden müssen, weil sie nicht abgerufen werden konnten, ist die Farbe blass.
|
Sollten die Werte aus dem Cache geladen werden müssen, weil sie nicht abgerufen werden konnten, ist die Farbe blass.
|
||||||
|
|
||||||
Ganz unten steht die Uhrzeit des letzten Skriptdurchlaufs. Unter iOS bestimmt das Betriebssystem wann die Widgets laufen. Das ist üblicherweise nicht häufiger als alle 15 Minuten. Bei Bedarf kann das Skript auch in der App gestartet werden und zeigt dort aktuelle Werte an.
|
Ganz unten steht die Uhrzeit des letzten Skriptdurchlaufs. Unter iOS bestimmt das Betriebssystem wann die Widgets laufen. Das ist üblicherweise nicht häufiger als alle 15 Minuten. Bei Bedarf kann das Skript auch in der App gestartet werden und zeigt dort die aktuellen Werte an.
|
||||||
|
Loading…
Reference in New Issue
Block a user