-
Lukas Ruge authoredLukas Ruge authored
Präsenz zeigen
Unter https://presence.chaotikum.org/ läuft ein Dienst, der beliebige MD5-Hashes von Werten für je 10 Minuten speichert. Es können nach Belieben Clients geschrieben werden, die einen Wert (oder vielmehr dessen hash) dort hinterlegen. Das ganze funktioniert nur, wenn der Aufruf aus dem Netz des nbsp erfolgt.
Dann kann die Liste der Hashes der innerhalb der letzten 10 min übermittelten Werte unter https://presence.chaotikum.org/presence abgerufen werden.
Dies tut auch JavaScript der Website und blendet Bilder, die unter images/avatar
im Website-Repo gespeichert sein müssen, und genauso heißen wie der Hash (Endung „.jpg“) ein. Die Bilder sollten die Größe 80x80px haben.
Gibt es das Bild nicht, wird stattdessen das default.png angezeigt.
Future Work
Die Website kennt, im ordner _people
Menschen und Gruppen. Hier könnte man anwesende personen mit verknüpfe, damit man sehen kann, ob jemand da ist, der sich mit einem Projekt oder Thema auskennt. Aktuell geht das aber nicht (-> Gitlab Issue #53)
Wie muss mein Bild heißen?
Du musst ein Bild mit 80x80 px in den images/avatar
Ordner legen. Der Name des Bildes mus der md5-hash des übertragenen Wertes sein. Du kannst z.b https://www.md5hashgenerator.com/ nutzen um den rauszufinden.
Automatisieren
Alle paar minuten einen Wert zu übertragen ist doof, daher kann man das skripten.
Für MAC mit Python ist hier ein konkretes Beispiel