/* Maker Faire: 3. August 2013 */
[stratum0-wiki.git] / Space-Status.mw
index cd68a96..c27d943 100644 (file)
@@ -25,6 +25,8 @@ Der Öffnungsstatus wird menschenlesbar auf 5 Minuten genau an folgenden Stellen
 === API ===
 Im Artikel [[/API]] wird die API beschrieben, über die der Status maschinell ausgelesen werden kann. Für die Statistik gibt es ein Archiv der bisherigen offen/zu-Befehle inkl. Timestamps: https://status.stratum0.org/archive.txt
 
+Die hackerspaceübergreifende [http://spaceapi.net SpaceAPI] wird unterstützt. Die entsprechende Endpoint-URL ist http://status.stratum0.org/status.json.
+
 === SpaceVoice ===
 Um die reale Welt in der virtuellen Welt abzubilden, bekommen im Space anwesende Entitäten im [[Chat|IRC-Channel]] das Voice-Flag (+v). Das funktioniert auf Basis von {{Wikipedia|Internet Control Message Protocol|ICMP}}-Pings oder {{Wikipedia|mDNS}}-Hostnamen, die alle fünf Minuten im LAN detektiert werden. Um erkannt zu werden, müssen Entitäten eine oder mehrere ihrer MAC-Adressen oder mDNS-Hostnamen an [[Benutzer:Daniel Bohrer|Daniel Bohrer]] melden, der sie dann im System hinzufügt.
 
@@ -40,16 +42,18 @@ tl;dr: Plugin für IRC-Bot ist [https://github.com/stratum0/StratumOpenCloseMoni
 Es gibt mehrere Apps, um den Space-Status anzuzeigen:
 * [[StratumsphereStatusWidget]] für Android
 * [[StratumsphereTrayIcon]] für Linux, Windows und Mac OS X
+* indirekt über die SpaceAPI werden auch etsprechende [http://spaceapi.net/app Apps] unterstützt.
 
 == Elektronische Türöffnung ==
 Eine elektronische Türöffnung wird im Artikel [[Spacegate]] geplant.
 
 == To Do ==
-* [[EVENTDISTR]]-Pakete senden
+* <s>[[EVENTDISTR]]-Pakete senden</s> done in [https://github.com/stratum0/StratumOpenCloseMonitor/commit/2cf610db37da4c62963b00520352a489e699de4a 2cf610db]
 * Rewrite des SpaceVoice-Teils, vollständig als Daemon/cronjob (im Moment im supybot-Plugin realisiert, hat da eigentlich nichts zu suchen.)
 * Aufmachen, wenn mindestens n Entitäten anwesend sind?
 * Space-Voice: mDNS hat langen Timeout, wenn Geräte sich nicht explizit abmelden. Möglicherweise zusätzlich pingen und bei fehlendem Ping Geräte aus der Liste werfen
 * nmap findet manchmal nicht alle pingbaren MAC-Adressen… Timeout erhöhen? nmap nachbauen für mehr Flexibilität?
+* Rewrite mit Python Twisted für saubere API auch nach innen, mehr Flexibilität und einfachere Wartbarkeit
 
 == Ähnliche Systeme ==
 * Der [http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor shack open/close monitor] aus Stuttgart
This page took 0.023873 seconds and 4 git commands to generate.