Freifunk API: Unterschied zwischen den Versionen
Aus Opennet
(→TODO) |
(→Betrieb) |
||
Zeile 34: | Zeile 34: | ||
Die Community API Dateien von Opennet werden derzeit nur manuell gepflegt. | Die Community API Dateien von Opennet werden derzeit nur manuell gepflegt. | ||
− | Die Nodelist API Dateien von Opennet werden über einen Konverter von [[Geronimo]] ''geronimo_freifunknodeslist.sh'' erzeugt. | + | Die Nodelist API Dateien von Opennet werden über einen Konverter von [[Geronimo]] ''geronimo_freifunknodeslist.sh'' erzeugt. Ein Cronjon läuft alle 10 Minuten. |
=== TODO === | === TODO === |
Version vom 1. Januar 2015, 15:09 Uhr
Team |
Freifunk API |
Treffen: nur bei Bedarf |
Freifunk API |
Mitglieder: Lars, Martin G., Mahias M. |
Kontakt: admin@opennet-initiative.de |
Inhaltsverzeichnis |
Vorbemerkung
Die Freifunk API dient dem gemeinsamen Datenaustausch zwischen allen Freifunk Communities. Darauf aufbauend werden gemeinsame Dienste wie Community Übersicht und Karten bedient. Derzeit gibt es zwei API Bestandteile:
- Freifunk Community API
- Generator: http://freifunk.net/api-generator/
- Quellen und Verwaltung: https://github.com/freifunk/api.freifunk.net
- Anzeige: http://freifunk.net/wie-mache-ich-mit/community-finden/
- Freifunk Nodelist API
- Generator: via Export aus Geronimo Nodes API
- Quellen und Verwaltung: https://gist.github.com/StilgarBF/c21826994b775787f739
- Anzeige: http://www.freifunk-karte.de
Einrichtung
Auf Server/on-v6 stellen wir unsere JSON Dateien im API File Format bereit:
https://www.opennet-initiative.de/freifunk/
- Freifunk Community API: https://www.opennet-initiative.de/freifunk/api.freifunk.net-<opennet-region>.json
- Freifunk Nodelist API: https://www.opennet-initiative.de/freifunk/api.freifunk.net-nodelist.json
Die Nodelist API URL ist als "nodeMaps" Eigenschaft in der Community API Datei für Rostock eingebunden und liefert gleichzeitig alle anderen Regionen aus.
Betrieb
Die Community API Dateien von Opennet werden derzeit nur manuell gepflegt.
Die Nodelist API Dateien von Opennet werden über einen Konverter von Geronimo geronimo_freifunknodeslist.sh erzeugt. Ein Cronjon läuft alle 10 Minuten.
TODO
- Generator für Community API Dateien
- Auftrennung in Opennet Regionen