Fehlende Knoten auf freifunk-karte

Moin.

Das Problem scheint wieder akut zu sein.

Nord fehlt gänzlich z. B. . @anon68922371 @rubo77

Gruß

Rhein-Neckar, Karlsruhe, Stuttgart & Südwest / Weinstrasse fehlen auch komplett

Liegt vermutlich daran:

Communities im Api-File: 12

Der Großraum Kassel fehlt auch schon länger, aber das liegt an einem derzeit nicht funktionierenden ffks-Statistikserver.

Mülheim an der Ruhr fehlt komplett

Nö Nord ist da…

Gründsätzlich hier nochmal der Hinweis für alle:

Damit eine Community auf der Karte gelistet wird müssen folgende Anforderungen erfüllt sein:

  1. Community API File erstellen API Generator - freifunk.net
  2. Eintrag in das API Verzeichnis GitHub - freifunk/directory.api.freifunk.net: directory of all freifunk communities
  3. Das API File muss den aktuellen Path zu den .json Datei der Kontenkarte enthalten

Nach max 24h taucht die Community dann unter https://www.freifunk-karte.de/ auf. Dieser Schritt geschieht automatisch.

Sollte eine Community kein API File haben, kann jeder dieses erstellen und im Verzeichnis eintragen. Hierfür empfiehlt sich das anlegen eines Github Repos, dass dann später an die jeweilige Community übertragen werden kann. Solltet ihr den Eintrag also schon mehrfach bei eurer Community erfolglos erbeten haben, könnt ihr das auch selbst machen.

1 „Gefällt mir“

Muss mal jemand eintragen.
Kannst Du gerne tun :slight_smile:

Wichtig ist, dass die Domain nach einem Ort benannt ist, nicht nach einer Region oder einem Stadtteil.
Ansonsten wird es mit der Listung extrem schwierig in Berlin.
Also selbst wenn Ihr z.B. eine Domain „Ruhrgebiet West“ habt, dann muss das File „anstandshalber“ z.B. auf „Freifunk Duisburg“ laufen.
(Nein, die Regel ist nicht von mir. Ich kann nur sagen, was man tun sollte, wenn man fruchtlose Diskussionen vermeiden möchte.)

wird gemacht :smile:

1 „Gefällt mir“

https://raw.githubusercontent.com/ffruhr/ffapi/master/muelheim.json

1 „Gefällt mir“

Dann müsstest Du in

eintragen.
Also die Url zu Deiner Git da „irgendwo“ (vorzugsweise nach alphabetischer Sortierung) eintragen und einen Pull request machen.

1 „Gefällt mir“

Die Datei ist voll mit falschen infos, so wird das nix.
nodeMaps Falsch, Kontakt Falsch… aye^^

https://freifunk.net/api-generator/

Sollten nun richtig eingetragen sein

Nope alles wie vorher.

Geh mal auf die Karte und zoom mal nach mülheim. wir stehen da jedoch werden wir noch nicht im Debug angezeigt

es sollte jetrzt alles wieder passen.
Es gab einen Zeitraum von einigen Wochen ohne richtiges Update der Knotendaten. Sorry.

1 „Gefällt mir“

Wie häuftig läuft der Parser denn derzeit? (Sprich: Wann er gibt es Sinn, wieder nach zu schauen? Einmal die Woche oder alle 14 Tage?)

Lese ich den Debug-Output richtig, dass pro community-File nur eine Nodelist unterstützt wird?
d.h. wenn man mehrere L2-Domains in einer Communty hat muss man
a) entweder eine Methode finden, die nodeslist.json-Dateien zu joinen (Vorschläge?)
b) mehrere Pseudo-Communities im API-File listen für die Hoods?

(Screenshot ist jetzt ein willkürliches Beispiel)

der Parser läuft (jetzt wieder stündlich)
Vorher war es aufgrund eines nur teilweise automatischen Prozesses weitaus unregelmäßiger.

@adorfer jein!
nodelists werden beliebig viele unterstützt. Es werden erst alle nodemap-einträge vom tech-type „nodelist“ gelesen, abgerufen und die nodes parsed.

wenn das für alle communities erledigt ist werden für alle communities die übrigen map-einträge abgerufen.
Falls eine weitere Karte gefunden wurde, ABER für die community bereits nodelists erfolgreich gelesen wurden, dann werden weitere Karten skipped.
genau dazu gehört Dein markierter logeintrag.
Ich werden zusehen, dass ich das parsen der unterschiedlichen typen deutliche mache - bzw, dass dieses „skipping“ da zu einem anderen Eintrag gehört.

hope that helps
tino

Naja, wir haben da im Spätsommer dann alle Nodelists per jquerry-magie (dank an PBB) gejoined.
Denn zumindest bei uns sah es so aus, als ob die Knoten in den zusätzlichen nodelist-Einträgen NICHT auf der Karte zu sehen waren, auch nach 1+ Woche (also abwarten von 2 Aktualisierungs-Intervallen) nicht.
Mag aber sein, dass sich das inzwischen geändert hat.