{
    "sankt andreasberg": {
        "name": "Sankt Andreasberg",
        "url": "https://harz.freifunk.net/",
        "location": {
            "city": "Sankt Andreasberg",
            "country": "DE",
            "lat": 51.7102728,
            "lon": 10.5187878
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "harz@freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz/",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 154,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2019-09-10T08:35:35.595Z"
        },
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Gateway, hardware"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://fw.harz.freifunk.net/",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "crailsheim": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Crailsheim",
            "country": "DE",
            "geoCode": {
                "lat": 49.134722,
                "lon": 10.070556
            },
            "lat": 49.134722,
            "lon": 10.070556
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Crailsheim",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.13304,10.07652,14"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 2,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.988928Z",
            "nodes": 6
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lengenfeld_vogtland": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-LE.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:03:48+0100",
            "nodes": 3
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Lengenfeld",
            "country": "DE",
            "geoCode": {
                "lat": 50.569454,
                "lon": 12.364973
            },
            "lat": 50.569454,
            "lon": 12.364973
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kassel": {
        "name": "Freifunk Nordhessen e.V.",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Kassel",
            "country": "DE",
            "lat": 51.318205,
            "lon": 9.484854,
            "address": {
                "Name": "Freifunk Nordhessene.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 184,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:09:20.581Z"
        },
        "feeds": [
            {
                "name": "Freifunk Nordhessen e.V.",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-nordhessen.de/feed"
            },
            {
                "name": "Kalender Freifunk Nordhessen e.V.",
                "category": "ics",
                "type": "calendars",
                "url": "https://www.freifunk-nordhessen.de/events.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunk-nordhessen.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "http://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rheinbach": {
        "name": "freifunk-rheinbach",
        "url": "https://freifunk-rheinbach.de",
        "location": {
            "city": "Rheinbach",
            "country": "DE",
            "lat": 50.622003,
            "lon": 6.942542
        },
        "contact": {
            "email": "thomas@freifunk-rheinbach.de",
            "phone": "+49 2226 903737",
            "facebook": "https://www.facebook.com/freifunkrheinbach"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "nodes": 100,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2019-02-11T21:24:04.731Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-rheinbach.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon v2018.1.3",
                "url": "http://images.freifunk-rheinbach.de",
                "docs": "https://wiki.freifunk-rheinbach.de",
                "vpnaccess": "automatic"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:3017:1400::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.152.112.0/21"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "obernkirchen": {
        "name": "Freifunk Obernkirchen",
        "url": "http://www.freifunk-obernkirchen.de/",
        "location": {
            "city": "Obernkirchen",
            "country": "DE",
            "lat": 52.269211,
            "lon": 9.121198
        },
        "contact": {
            "email": "info@freifunk-obernkirchen.de",
            "phone": "+49 174 4408116",
            "jabber": "freifunk-obernkirchen@muc.jappix.com",
            "facebook": "https://www.facebook.com/obernkirchen.freifunk.net"
        },
        "metacommunity": "Freifunk -Bielefeld",
        "state": {
            "nodes": 50,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-03-29T06:29:17.966Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Obernkirchen",
                "category": "blog",
                "type": "rss",
                "url": "http://www.freifunk-obernkirchen.de/feed/rss/"
            },
            {
                "name": "Freifunk-Obernkirchen Veranstaltungen",
                "category": "ics",
                "type": "rss",
                "url": "http://www.freifunk-obernkirchen.de/event-list/"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "ffbi",
                "url": "http://firmware.freifunk-obernkirchen.de/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lingen": {
        "name": "Freifunk Lingen",
        "url": "https://lingen.freifunk.net",
        "location": {
            "city": "Lingen (Ems)",
            "country": "DE",
            "lat": 52.52113031608697,
            "lon": 7.316551208496094,
            "address": {
                "Name": "Forschung & Technik e.V.",
                "Street": "Am Seitenkanal 8b",
                "Zipcode": "49811"
            }
        },
        "contact": {
            "email": "info@freifunk-lingen.de",
            "twitter": "@freifunk_lin"
        },
        "metacommunity": "Freifunk Nordwest",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Local services and content",
                "Free internet access",
                "Social Community Building"
            ],
            "lastchange": "2018-04-24T13:13:50.108Z"
        },
        "support": {
            "club": {
                "name": "Forschung & Technik e.V.",
                "street": "Am Seitenkanal 8b",
                "zip": "49811",
                "city": "Lingen",
                "url": "https://forschungundtechnikev.de",
                "email": "info@futev.de"
            }
        },
        "api": "0.4.14",
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "maulburg": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Maulburg",
            "country": "DE",
            "geoCode": {
                "lat": 47.645893,
                "lon": 7.782515
            },
            "lat": 47.645893,
            "lon": 7.782515
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 73,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:01Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "mittelangeln": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.69458,
            "city": "Amt Mittelangeln",
            "lon": 9.60183,
            "name": "Freifunk Amt Mittelangeln",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "konstanz": {
        "name": "Freifunk Konstanz",
        "url": "https://freifunk-bodensee.net",
        "location": {
            "city": "Konstanz",
            "country": "DE",
            "geoCode": {
                "lat": 47.67278568,
                "lon": 9.17152405
            },
            "lat": 47.67278568,
            "lon": 9.17152405
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 6,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffkn.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.1",
                        "fdef:1701:b5ee:42::1"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hannover": {
        "name": "Freifunk Hannover",
        "url": "https://hannover.freifunk.net/",
        "location": {
            "city": "Hannover",
            "country": "DE",
            "address": {
                "name": "@leinelab",
                "street": "H\u00fcttenstr. 22b",
                "zipcode": "30165"
            },
            "geoCode": {
                "lat": 52.371484,
                "lon": 9.719891
            },
            "lat": 52.371484,
            "lon": 9.719891
        },
        "contact": {
            "email": "info@hannover.freifunk.net",
            "irc": "irc://irc.hackint.org/#freifunkh",
            "ml": "hannover@freifunk.net",
            "facebook": "https://www.facebook.com/freifunkhannover",
            "mastodon": "https://friendica.me/profile/freifunkh"
        },
        "state": {
            "nodes": 2000,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2024-02-26T12:00:00+00:00"
        },
        "services": [
            {
                "serviceName": "stats",
                "serviceDescription": "graphana of some technical details",
                "externalUri": "https://stats.ffh.zone/",
                "internalUri": "https://stats.ffh.zone/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://hannover.freifunk.net/karte/",
                "interval": "60",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://harvester.ffh.zone/api/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 36,
            "contact": "info@hannover.freifunk.net"
        },
        "support": {
            "club": {
                "name": "FNorden e.V.",
                "street": "W\u00fclferoder Str. 70",
                "zip": "30539",
                "city": "Hannover",
                "url": "https://fnorden.net/",
                "email": "vorstand@fnorden.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.ffh.zone/",
                "docs": "https://hannover.freifunk.net/wiki/Freifunk/FirmwareReleases",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffh.zone",
                    "nameserver": [
                        "ns1.fnorden.net"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdca:ffee:8::/64"
                    },
                    {
                        "network": "2a0a:4587:2030::/46"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.2.0.0/16"
                    },
                    {
                        "network": "45.12.203.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rheinfelden-de": {
        "name": "Freifunk Rheinfelden",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Rheinfelden",
            "country": "DE",
            "geoCode": {
                "lat": 47.560084,
                "lon": 7.788204
            },
            "lat": 47.560084,
            "lon": 7.788204
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 106,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:47Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/rhf/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/rhf/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:1::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.16.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 3,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "braunschweig": {
        "name": "Freifunk Braunschweig",
        "url": "https://freifunk-bs.de",
        "location": {
            "city": "Braunschweig",
            "country": "DE",
            "lat": 52.269167,
            "lon": 10.521111,
            "address": {
                "Name": "Stratum 0",
                "Street": "Hamburger Stra\u00dfe 273A1",
                "Zipcode": "38114 Braunschweig"
            }
        },
        "contact": {
            "email": "braunschweig@freifunk.net",
            "phone": "+49-531-2876924-5",
            "irc": "irc://irc.libera.chat/freifunk-bs",
            "ml": "http://lists.freifunk.net/mailman/listinfo/braunschweig-freifunk.net",
            "twitter": "@freifunk_bs"
        },
        "state": {
            "nodes": 457,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:59:44+01:00"
        },
        "nodeMaps": [
            {
                "url": "https://freifunk-bs.de/map/",
                "interval": "2min",
                "technicalType": "meshviewer",
                "mapType": "structural"
            },
            {
                "url": "https://freifunk-bs.de/nodelist.json",
                "interval": "2min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-bs.de"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:381::/50"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.0.0.0/8"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wachtberg": {
        "name": "Freifunk Wachtberg",
        "url": "https://www.freifunk-rhein-sieg.net/",
        "location": {
            "city": "Wachtberg",
            "country": "DE",
            "lat": 50.61989490000001,
            "lon": 7.086986499999966
        },
        "contact": {
            "email": "kontakt@freifunk-rhein-sieg.de"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:44:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "steinberg": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-SBG.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:58+0100",
            "nodes": 4
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Steinberg",
            "country": "DE",
            "geoCode": {
                "lat": 50.538889,
                "lon": 12.477778
            },
            "lat": 50.538889,
            "lon": 12.477778
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lauchringen": {
        "name": "Freifunk Waldshut-Tiengen-Klettgau",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Lauchringen",
            "country": "DE",
            "geoCode": {
                "lat": 47.627834,
                "lon": 8.313721
            },
            "lat": 47.627834,
            "lon": 8.313721
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 28,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:05:59Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wtk/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wtk/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:2::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.32.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "halle": {
        "name": "Freifunk Halle",
        "api": "0.5.0",
        "url": "http://www.freifunk-halle.org",
        "techDetails": {
            "updatemode": [
                "none",
                "manual"
            ],
            "firmware": {
                "url": "https://freifunk-halle.org/firmware.php"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.62.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ]
        },
        "state": {
            "nodes": 250,
            "lastchange": "2022-02-21T05:00:00+01:00",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@freifunkhalle",
            "email": "vorstand@freifunk-halle.org",
            "facebook": "https://www.facebook.com/freifunkhalle",
            "phone": "+49 345  21389033"
        },
        "location": {
            "city": "Halle",
            "address": {
                "name": "Geschaeftsstelle",
                "street": "Erhard-H\u00fcbener-Str. 23",
                "zipcode": "06132"
            },
            "country": "DE",
            "geoCode": {
                "lat": 51.482,
                "lon": 11.97
            },
            "additionalLocations": [],
            "lat": 51.482,
            "lon": 11.97
        },
        "services": [],
        "nodeMaps": [
            {
                "url": "https://www.freifunk-halle.org/Map/",
                "interval": "1h",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://freifunk-halle.org/hopglass-server/nodelist.json",
                "interval": "60s",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "ics",
                "url": "http://www.freifunk-halle.org/shared_calendar.php",
                "name": "Freifunk Halle Kalender"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rosenbach_vogtland": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-RBH.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 9
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Rosenbach",
            "country": "DE",
            "geoCode": {
                "lat": 50.54,
                "lon": 12.040556
            },
            "lat": 50.54,
            "lon": 12.040556
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kappeln-land": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.62814577657538,
            "city": "Amt Kappeln-Land",
            "lon": 9.933013916015623,
            "name": "Freifunk Amt Kappeln-Land",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "euskirchen": {
        "name": "Freifunk Euskirchen",
        "url": "https://ffeu.de/",
        "location": {
            "city": "Euskirchen",
            "country": "DE",
            "lat": 50.66273759460316,
            "lon": 6.785430908203125
        },
        "contact": {
            "email": "kontakt@ffeu.de",
            "ml": "https://lists.freifunk.net/mailman/listinfo/euskirchen-freifunk.net",
            "twitter": "@freifunkeu"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2017-07-23T16:11:30.703Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.kbu.freifunk.net/data/ffeu/meshviewer.json",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "roots at eifel e.V.",
                "street": "Heerstr. 103",
                "zip": "53894",
                "city": "Mechernich",
                "url": "https://www.roots-at-eifel.net",
                "email": "kontakt@roots-at-eifel.net"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE80430609671037795200",
                    "BIC": "GENODEM1GLS",
                    "usage": "Spende Freifunk Euskirchen"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://images.ffkbu.de/euskirchen/stable-v2/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "routing": [],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "meckenheim": {
        "name": "Freifunk Meckenheim",
        "url": "https://www.freifunk-meckenheim.de/",
        "location": {
            "city": "Meckenheim",
            "country": "DE",
            "lat": 50.6258878,
            "lon": 7.0319507000000385
        },
        "contact": {
            "email": "info-ff@freifunk-meckenheim.de"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:36:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "schoeneck": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-S.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 16
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Sch\u00f6neck",
            "country": "DE",
            "geoCode": {
                "lat": 50.366667,
                "lon": 12.316667
            },
            "address": {
                "name": "hateotu.de (bei GK)",
                "street": "Waldstra\u00dfe 7",
                "zipcode": "08261"
            },
            "lat": 50.366667,
            "lon": 12.316667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hamm": {
        "name": "Freifunk Hamm",
        "url": "http://freifunk-hamm.de",
        "location": {
            "city": "Hamm",
            "country": "DE",
            "lat": 51.686597,
            "lon": 7.874016
        },
        "contact": {
            "facebook": "https://de-de.facebook.com/freifunkhamm/",
            "email": "kontakt@freifunk-hamm.de"
        },
        "metacommunity": "Freifunk M\u00fcnsterland",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2019-10-20T11:59:00.000Z"
        },
        "nodeMaps": [
            {
                "url": "https://karte.freifunk-muensterland.de/map_Hamm/",
                "interval": "1x pro Minute",
                "technicalType": "ffmap"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-muensterland.de/md-fw-dl/",
                "docs": "http://freifunk-hamm.de/firmware/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "werne": {
        "name": "Freifunk Werne",
        "url": "http://freifunk-werne.de",
        "location": {
            "city": "Werne",
            "country": "DE",
            "lat": 51.663248,
            "lon": 7.624651,
            "address": {
                "Name": "Jugendzentrum Juwel",
                "Street": "Bahnhofstra\u00dfe 10",
                "Zipcode": "59368"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-werne.de",
            "phone": " +49 2389 5261049",
            "ml": "http://lists.freifunk.net/mailman/listinfo/werne-freifunk.net",
            "twitter": "@FreifunkWerne"
        },
        "metacommunity": "Freifunk Dortmund",
        "state": {
            "nodes": 40,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-01-09T09:38:48.839Z"
        },
        "feeds": [
            {
                "name": "Freifunk Werne Homepage Beitrags Feed",
                "category": "blog",
                "type": "RSS",
                "url": "http://freifunk-werne.de/feed"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map-ng.ffdo.de/map07/",
                "interval": "1x pro Minute",
                "technicalType": "hopglass",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://images.ffdo.de/ffdo_ng/domaenen/domaene07/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bamberg": {
        "api": "0.5.2",
        "contact": {
            "email": "kontakt@freifunk-bamberg.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkBa"
        },
        "feeds": [
            {
                "category": "ics",
                "name": "Kalender",
                "url": "https://www.google.com/calendar/ical/ufdsc5q3a308snrrdjn752jato%40group.calendar.google.com/public/basic.ics"
            },
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Bamberg",
            "country": "DE",
            "geoCode": {
                "lat": 49.891667,
                "lon": 10.8916672
            },
            "lat": 49.891667,
            "lon": 10.8916672
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Bamberg",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.90304,10.89483,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 4,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.080220Z",
            "nodes": 90
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.60.0/22"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "Freifunk-Bamberg wird Teil von Freifunk-Franken",
                "timestamp": "2015-05-05"
            }
        ],
        "url": "http://www.freifunk-bamberg.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "huenxe": {
        "name": "Freifunk H\u00fcnxe",
        "url": "http://freifunk-huenxe.de",
        "location": {
            "city": "H\u00fcnxe",
            "country": "DE",
            "lat": 51.641979,
            "lon": 6.76557
        },
        "contact": {
            "email": "info@freifunk-huenxe.de",
            "facebook": "https://www.facebook.com/freifunk.huenxe/"
        },
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2016-02-27T15:31:27.020Z"
        },
        "techDetails": {
            "firmware": {
                "name": "FF-HNX",
                "url": "http://images.flachland.freifunk.ruhr/ffhnx/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ulm": {
        "name": "Freifunk Ulm",
        "url": "http://www.freifunk-ulm.de",
        "location": {
            "city": "Ulm/Neu-Ulm",
            "country": "DE",
            "address": {
                "name": "Freiraum",
                "street": "Platzgasse 18",
                "zipcode": "89073"
            },
            "geoCode": {
                "lat": 48.4,
                "lon": 9.983333
            },
            "state": "DE-BY",
            "lat": 48.4,
            "lon": 9.983333
        },
        "contact": {
            "email": "freifunkulm@lists.freifunk-ulm.de",
            "irc": "irc://irc.freenode.net/#ffulm",
            "ml": "freifunkulm@lists.freifunk-ulm.de"
        },
        "state": {
            "nodes": 79,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T05:20:04+00:00"
        },
        "feeds": [
            {
                "name": "ffmuc-blog",
                "category": "blog",
                "type": "atom",
                "url": "https://ffmuc.net/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.ffmuc.net/",
                "interval": "1 minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://gw04.ext.ffmuc.net/nodelist.json",
                "interval": "1 minute",
                "technicalType": "nodelist"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Unterst\u00fctzungsverein e.V.",
                "street": "Fichtestr. 13",
                "zip": "89231",
                "city": "Neu-Ulm",
                "url": "http://freifunk-unterstuetzungsverein.de/",
                "email": "vorsitzender@freifunk-unterstuetzungsverein.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE73 7025 0150 0029 4939 13",
                    "BIC": " BYLADEM1KMS",
                    "usage": "FFMUC Spende"
                }
            }
        },
        "privacy": {
            "policyurl": "https://ffmuc.net/privacy/"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.ffmuc.net",
                "docs": "https://github.com/freifunkMUC/site-ffm",
                "vpnaccess": "automatic",
                "orgrestrictions": "https://ffmuc.net/nutzungsbedingungen/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:678:e68::/48"
                    },
                    {
                        "network": "2001:678:ed0::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "5.1.66.0/24"
                    },
                    {
                        "network": "185.150.99.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.5.3",
        "services": [
            {
                "serviceName": "Mattermost",
                "serviceDescription": "Unser Community Chat",
                "externalUri": "https://chat.ffmuc.net"
            },
            {
                "serviceName": "DNS-over-HTTPS",
                "serviceDescription": "DNS-over-HTTPS Server",
                "externalUri": "doh.ffmuc.net"
            },
            {
                "serviceName": "DNS-over-TLS",
                "serviceDescription": "DNS-over-TLS Server",
                "externalUri": "dot.ffmuc.net"
            },
            {
                "serviceName": "Etherpad",
                "serviceDescription": "\u00d6ffentliche Etherpad Instanz",
                "externalUri": "https://ffmuc.net/pad/"
            },
            {
                "serviceName": "CryptPad",
                "serviceDescription": "\u00d6ffentliche CryptPad Instanz",
                "externalUri": "https://cryptpad.ffmuc.net/"
            },
            {
                "serviceName": "Freifunk Meet",
                "serviceDescription": "\u00d6ffentliche Jitsi Instanz",
                "externalUri": "https://meet.ffmuc.net"
            }
        ],
        "metacommunity": "Freifunk M\u00fcnchen",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "brandenburg": {
        "name": "Freifunk Brandenburg",
        "url": "https://freifunk-brandenburg.de",
        "location": {
            "city": "Brandenburg an der Havel",
            "country": "DE",
            "lat": 52.41414,
            "lon": 12.5518
        },
        "contact": {
            "email": "hallo@freifunk-brandenburg.de",
            "twitter": "@FreifunkBRB"
        },
        "state": {
            "nodes": 54,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2016-05-14T10:51:42.421Z"
        },
        "feeds": [
            {
                "name": "Freifunk Brandenburg Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-brandenburg.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "map.freifunk-brandenburg.de",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-brandenburg.de/"
            },
            "dns": [
                {
                    "domainname": "ffbrb",
                    "nameserver": [
                        "gw1.freifunk-brandenburg.de"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:140::/44"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.147.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ingolstadt": {
        "name": "Freifunk Ingolstadt",
        "url": "https://freifunk-ingolstadt.de/",
        "location": {
            "city": "Ingolstadt",
            "country": "DE",
            "address": {
                "name": "Bytewerk",
                "street": "Proviantstr. 12a",
                "zipcode": "85049"
            },
            "geoCode": {
                "lat": 48.76668,
                "lon": 11.42597
            },
            "lat": 48.76668,
            "lon": 11.42597
        },
        "contact": {
            "email": "ff@bingo-ev.de",
            "jabber": "freifunk@conference.bingo-ev.de"
        },
        "state": {
            "nodes": 236,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:01:20Z"
        },
        "feeds": [
            {
                "name": "Freifunk Ingolstadt News",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ingolstadt.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-ingolstadt.de/yanic/nodelist.json",
                "interval": "1m",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-ingolstadt.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE65 7215 0000 0000 1502 92",
                    "BIC": "BYLADEM1ING",
                    "usage": "B\u00fcrgernetzverein Ingolstadt e.V."
                }
            },
            "club": {
                "name": "B\u00fcrgernetzverein Ingolstadt e. V.",
                "street": " Proviantstr. 12a",
                "zip": "85049",
                "city": "Ingolstadt",
                "url": "https://bingo-ev.de"
            }
        },
        "privacy": {
            "policyurl": "https://freifunk-ingolstadt.de/datenschutzerklaerung/"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.freifunk-ingolstadt.de/",
                "docs": "https://firmware.freifunk-ingolstadt.de/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffin"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:116::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.10.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "dillingen": {
        "name": "freifunk-saar",
        "url": "http://freifunk-saar.de",
        "nodeMaps": [
            {
                "technicalType": "ffmap",
                "interval": "1min",
                "mapType": "geographical",
                "url": "http://karte.freifunk.saarland/map2/"
            }
        ],
        "location": {
            "city": "Dillingen",
            "country": "DE",
            "lat": 49.3575,
            "lon": 6.713487
        },
        "contact": {
            "email": "mitmachen@freifunk-saar.de"
        },
        "metacommunity": "Saarland",
        "state": {
            "nodes": 1,
            "focus": [
                "Public Free Wifi"
            ],
            "lastchange": "2015-02-14T12:26:38.093Z"
        },
        "api": "0.4.5",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "luebeck": {
        "name": "Freifunk L\u00fcbeck",
        "url": "https://luebeck.freifunk.net/",
        "location": {
            "city": "L\u00fcbeck",
            "country": "DE",
            "address": {
                "name": "nobreakspace",
                "street": "Fackenburger Allee 11",
                "zipcode": "23554"
            },
            "geoCode": {
                "lat": 53.869722,
                "lon": 10.686389
            },
            "additionalLocations": [],
            "lat": 53.869722,
            "lon": 10.686389
        },
        "contact": {
            "email": "info@luebeck.freifunk.net",
            "ml": "talk@luebeck.freifunk.net",
            "mastodon": "http://chaos.social/@ffhl",
            "matrix": "https://matrix.to/#/#freifunk-luebeck:matrix.org"
        },
        "state": {
            "nodes": 200,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2024-11-15T21:00:00+01:00"
        },
        "services": [
            {
                "serviceName": "git",
                "serviceDescription": "Gitlab instance",
                "externalUri": "https://git.chaotikum.org/freifunk-luebeck/",
                "internalUri": "https://git.chaotikum.org/freifunk-luebeck/"
            },
            {
                "serviceName": "grafana",
                "serviceDescription": "Grafana statistics",
                "externalUri": "https://monitor.luebeck.freifunk.net/",
                "internalUri": "https://monitor.luebeck.freifunk.net/"
            }
        ],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://luebeck.freifunk.net/index.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.luebeck.freifunk.net/",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.luebeck.freifunk.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://luebeck.freifunk.net/mitmachen",
                "vpnaccess": "mail",
                "docs": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl"
            },
            "dns": [
                {
                    "domainname": "ffhl.",
                    "nameserver": [
                        "fdef:ffc0:3dd7::a01",
                        "fdef:ffc0:3dd7::c01",
                        "fdef:ffc0:3dd7::e01",
                        "fdef:ffc0:3dd7::aaaa"
                    ]
                },
                {
                    "domainname": "7.d.d.3.0.c.f.f.f.e.d.f.ip6.arpa.",
                    "nameserver": [
                        "fdef:ffc0:3dd7::a01",
                        "fdef:ffc0:3dd7::c01",
                        "fdef:ffc0:3dd7::e01"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:ffc0:3dd7::/48"
                    },
                    {
                        "network": "2001:67c:2d50::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.130.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "schafflund": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.7631344,
            "city": "Amt Schafflund",
            "lon": 9.1691851,
            "name": "Freifunk Amt Schafflund",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "doebeln": {
        "name": "Freifunk Doebeln",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Doebeln",
            "country": "DE",
            "lat": 51.122932,
            "lon": 13.11672
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffdl",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "greifswald": {
        "name": "Freifunk Greifswald",
        "url": "https://ffhgw.de",
        "location": {
            "city": "Greifswald",
            "country": "DE",
            "lat": 54.095833,
            "lon": 13.381111,
            "address": {
                "Name": "Initiativenb\u00fcro",
                "Street": "Lange Stra\u00dfe 60",
                "Zipcode": "17489"
            }
        },
        "contact": {
            "email": "greifswald@freifunk.net",
            "phone": "+49 3834 8383530",
            "irc": "irc://irc.freenode.net/ffhgw",
            "ml": "greifswald@freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkGreifswald",
            "twitter": "@freifunk_hgw"
        },
        "state": {
            "nodes": 120,
            "description": "Wir setzen uns in Greifswald f\u00fcr eine Gesellschaft ein, in der Zugang zu digitaler Infrastruktur noch selbstverst\u00e4ndlicher ist als flie\u00dfendes Wasser aus der Wand. Dabei wollen wir nicht blo\u00df Hotspotaufsteller sein, sondern laden ausdr\u00fccklich alle dazu ein, sich uns anzuschlie\u00dfen und gemeinsam an selbstverwalteten Meshnetzwerken und der Vision ubiquit\u00e4ren und bedingungslosen Zugangs zu Informationen zu arbeiten.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi"
            ],
            "lastchange": "2018-09-15T16:08:02.161Z"
        },
        "timeline": [
            {
                "description": "Birth",
                "timestamp": "2011-08-28"
            },
            {
                "description": "Rebirth",
                "timestamp": "2014-06-19"
            },
            {
                "description": "erstes eigenes Gateway",
                "timestamp": "2014-09-12"
            },
            {
                "description": "Vereinsgr\u00fcndung",
                "timestamp": "2015-12-08"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Greifswald",
                "category": "blog",
                "type": "rss",
                "url": "https://ffhgw.de/feed/"
            },
            {
                "name": "Freifunk Greifswald Termine",
                "category": "ics",
                "type": "ics",
                "url": "https://ffhgw.de/events/?ical=1"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.ffhgw.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.ffhgw.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://unifi.greifswald.freifunk.net/data/nodelist.json",
                "interval": "10min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2
        },
        "support": {
            "club": {
                "name": "Freifunk Greifswald e.V."
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE58830654080004927087",
                    "BIC": "GENODEF1SLR",
                    "usage": "Spende"
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "22681"
                    }
                ]
            }
        },
        "privacy": {
            "policyurl": "https://ffhgw.de/datenschutz/"
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.ffhgw.de/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:affe:edda::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.143.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ebermannstadt": {
        "api": "0.5.2",
        "contact": {
            "email": "kontakt@freifunk-ebs.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Ebermannstadt",
            "country": "DE",
            "geoCode": {
                "lat": 49.779167,
                "lon": 11.184722
            },
            "lat": 49.779167,
            "lon": 11.184722
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Ebermannstadt",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.78085,11.18129,15"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 2,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.019121Z",
            "nodes": 93
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "inFranken.de: Die Ebermannstadter Feuerwehr hat freies Wlan",
                "timestamp": "2015-04-13",
                "url": "https://www.infranken.de/lk/forchheim/die-ebermannstadter-feuerwehr-hat-freies-wlan-art-1014706"
            }
        ],
        "url": "http://freifunk-ebs.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "fuerth": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "F\u00fcrth",
            "country": "DE",
            "geoCode": {
                "lat": 49.47833,
                "lon": 10.99027
            },
            "lat": 49.47833,
            "lon": 10.99027
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk F\u00fcrth",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.48067,10.98418,14"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 3,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.864878Z",
            "nodes": 36
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.32.0/21"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "Einrichten der Seite 'Freifunk F\u00fcrth' auf wiki.freifunk.net",
                "timestamp": "2008-05-29",
                "url": "https://lists.freifunk.net/pipermail/franken-freifunk.net/2009-February/000000.html"
            }
        ],
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "neuendettelsau": {
        "name": "Freifunk Neuendettelsau",
        "url": "http://www.freifunk-neuendettelsau.de/",
        "location": {
            "city": "Neuendettelsau",
            "country": "DE",
            "lat": 49.292061,
            "lon": 10.8057
        },
        "contact": {
            "email": "fragen@freifunk-neuendettelsau.de",
            "ml": "ffantechnik@list.freifunk-ansbach.de",
            "facebook": "https://www.facebook.com/pages/Freifunk-Ansbach/374564152695989",
            "twitter": "@freifunkansbach"
        },
        "metacommunity": "Freifunk Ansbach",
        "state": {
            "nodes": 11,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:04:16.479Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Ansbach Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ansbach.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-neuendettelsau.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-neuendettelsau.de/",
                "technicalType": "hopglass",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-neuendettelsau.de/data/nodelist.json",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-neuendettelsau.de/data/nodes.json",
                "technicalType": "hopglass",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33869"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://site.freifunk-neuendettelsau.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://site.freifunk-neuendettelsau.de/router-anmelden/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "luxembourg": {
        "name": "luxembourg",
        "url": "https://freifunk.lu/",
        "location": {
            "city": "Limpertsberg",
            "country": "LU",
            "address": {
                "name": "ChaosStuff",
                "street": "60 Avenue Victor Hugo",
                "zipcode": "1750"
            },
            "geoCode": {
                "lat": 49.620831,
                "lon": 6.122743
            },
            "lat": 49.620831,
            "lon": 6.122743
        },
        "contact": {
            "email": "freifunk@c3l.lu",
            "jabber": "freifunk@conference.c3l.lu",
            "ml": "https://lists.c3l.lu/listinfo/freifunk_luxembourg",
            "twitter": "@FreiFunkLux"
        },
        "state": {
            "nodes": 29,
            "description": "Freifunk Luxembourg is run by the Chaos Computer Club Luxembourg. We try to establish a decentralized public wifi network, where everybody is welcome to participate.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2022-01-13T19:19:54.498Z"
        },
        "services": [
            {
                "serviceName": "Node sales",
                "serviceDescription": "Buy freifunk nodes from us online",
                "externalUri": "https://tickets.c3l.lu/freifunklux/ffnodessale/"
            }
        ],
        "timeline": [
            {
                "description": "Community birth",
                "timestamp": "2015-08-01"
            },
            {
                "description": "GW2 setup",
                "timestamp": "2016-05-01"
            },
            {
                "description": "Freifunk installation on camping Bleesbruck",
                "timestamp": "2017-03-17"
            },
            {
                "description": "GW3 setup",
                "timestamp": "2019-06-14"
            },
            {
                "description": "major Firmware release with Gluon 2018",
                "timestamp": "2019-09-13"
            },
            {
                "description": "re-birth of our stats",
                "timestamp": "2019-09-14",
                "url": "https://stats.freifunk.lu/grafana/d/tSxeQpEWk/overview?orgId=1"
            },
            {
                "description": "re-setup of our map",
                "timestamp": "2020-05-09",
                "url": "https://map.freifunk.lu/#!/en/map"
            },
            {
                "description": "online shop creation for freifunk nodes",
                "timestamp": "2020-05-16",
                "url": "https://tickets.c3l.lu/freifunklux/ffnodessale/"
            },
            {
                "description": "re-setup of our GW2 to GW1",
                "timestamp": "2020-07-04"
            },
            {
                "description": "setup of our management server fflux",
                "timestamp": "2021-01-01"
            },
            {
                "description": "re-setup of our GW3 to GW2",
                "timestamp": "2021-04-10"
            },
            {
                "description": "gw setup automatisation with ansible",
                "timestamp": "2022-02-19"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk.lu/#!/en/map",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Chaos Computer Club L\u00ebtzebuerg",
                "street": "60 Avenue Victor Hugo",
                "zip": "1750",
                "city": "Limpertsberg",
                "url": "https://wiki.c3l.lu",
                "email": "freifunk@c3l.lu"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "LU29 0019 2855 3890 4000",
                    "BIC": "BCEELULLXXX",
                    "usage": "FreiFunk Luxembourg"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon-fflux-",
                "url": "https://firmware.freifunk.lu/",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "fflux",
                    "nameserver": [
                        "fflux-gw1.freifunk.lu",
                        "fflux-gw2.freifunk.lu"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:fffe::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.128.0/18"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.5.0",
        "feeds": [
            {}
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn": {
        "name": "Freifunk MK",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Iserlohn",
            "country": "DE",
            "lat": 51.373816410417,
            "lon": 7.6984977722168,
            "additionalLocations": [
                {
                    "city": "Altena",
                    "country": "DE",
                    "lat": 51.299254647856,
                    "lon": 7.6724052429199
                },
                {
                    "city": "Halver",
                    "country": "DE",
                    "lat": 51.187440063500084,
                    "lon": 7.4987268447875985
                },
                {
                    "city": "Hemer",
                    "country": "DE",
                    "lat": 51.38608428037602,
                    "lon": 7.765102386474609
                },
                {
                    "city": "Herscheid",
                    "country": "DE",
                    "lat": 51.178374462,
                    "lon": 7.744932175
                },
                {
                    "city": "L\u00fcdenscheid",
                    "country": "DE",
                    "lat": 51.21587,
                    "lon": 7.63377
                },
                {
                    "city": "Meinerzhagen",
                    "country": "DE",
                    "lat": 51.10761773499613,
                    "lon": 7.637214660644531
                },
                {
                    "city": "Menden",
                    "country": "DE",
                    "lat": 51.43779,
                    "lon": 7.7953822
                },
                {
                    "city": "Nachrodt-Wiblingwerde",
                    "country": "DE",
                    "lat": 51.33460684,
                    "lon": 7.642621994
                },
                {
                    "city": "Neuenrade",
                    "country": "DE",
                    "lat": 51.286399870358636,
                    "lon": 7.7817535400390625
                },
                {
                    "city": "Plettenberg",
                    "country": "DE",
                    "lat": 50.99352222415205,
                    "lon": 8.106751441955565
                },
                {
                    "city": "Schalksm\u00fchle",
                    "country": "DE",
                    "lat": 51.240130482,
                    "lon": 7.531385422
                },
                {
                    "city": "Werdohl",
                    "country": "DE",
                    "lat": 51.257537319,
                    "lon": 7.763793468
                }
            ]
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "nodes": 150,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "timeline": [
            {
                "description": "Beginn Freifunk im M\u00e4rkischen Kreis",
                "timestamp": "2014-10-10"
            },
            {
                "description": "Start eigener Fichtenfunk Serverinfrastruktur",
                "timestamp": "2015-01-20"
            },
            {
                "description": "Komplett neuer Techstack f\u00fcr noch schnelleres und Zukunftstaugliches Freifunk",
                "timestamp": "2022-08-30"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-mk.de/data/meshviewer.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://map.freifunk-mk.de/#!/de/map",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-mk.de/#!/de/graph",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "structural"
            }
        ],
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niedergebisbach": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Niedergebisbach",
            "country": "DE",
            "geoCode": {
                "lat": 47.650636,
                "lon": 7.991425
            },
            "lat": 47.650636,
            "lon": 7.991425
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 10,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:23Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "wernigerode": {
        "name": "Freifunk Wernigerode",
        "url": "https://harz.freifunk.net",
        "location": {
            "city": "Wernigerode",
            "country": "DE",
            "lat": 51.8347,
            "lon": 10.785783
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "http://lists.freifunk.net/mailman/listinfo/harz-freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 104,
            "description": "Wir haben am 7. M\u00e4rz. 2015 den gemeinn\u00fctzigen Verein Freifunk Harz gegr\u00fcndet. Er soll die Freifunk-Initiative im Harz unterst\u00fctzen, was sehr erfolgreich funktioniert. In kurzer Zeit konnte in vielen St\u00e4dten ein freies Funknetz zur freien Kommunikation aufgebaut werden. Schnell w\u00e4chst auch die Anzahl der Gateways und der Vereinsmitglieder. Viel Unterst\u00fctzung bekommen wir von verschiedensten Organisationen und von der lokalen Politik.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2019-09-10T08:32:21.947Z"
        },
        "services": [
            {
                "serviceName": "Knoten",
                "serviceDescription": "Lokale Seite des Knoten auf dem der Client eingelogt ist.",
                "internalUri": "http://knoten.ffharz/"
            },
            {
                "serviceName": "Knotenkarte",
                "serviceDescription": "Knotenuebersicht",
                "externalUri": "http://map.harz.freifunk.net/"
            },
            {
                "serviceName": "pad",
                "serviceDescription": "Unser eigenes Pad im FF-Harz",
                "internalUri": "http://pad.harz.freifunk.net/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.harz.freifunk.net/",
                "interval": "20min",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "https://map.harz.freifunk.net/hopglass/nodelist.json",
                "interval": "20min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Spende Freifunk Harz e.V."
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://fw.harz.freifunk.net/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffharz",
                    "nameserver": [
                        "10.7.0.10"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd0e:8db3:d50a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.7.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "saarbruecken": {
        "name": "Freifunk Saarbr\u00fccken",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/saarbruecken/",
        "location": {
            "city": "Saarbr\u00fccken",
            "country": "DE",
            "lat": 49.24,
            "lon": 6.99,
            "address": {
                "Name": "Hackerspace Saarbr\u00fccken",
                "Street": "St.-Josef-Str. 8",
                "Zipcode": "66115"
            }
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Regionalverband Saarbr\u00fccken.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 119,
            "lastchange": "2026-03-08T16:00:04.636Z"
        },
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Saar Blog, Saarbr\u00fccken",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/saarbruecken/feed/"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "socialprojects": {
            "number": 4
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bingen": {
        "name": "Freifunk Bingen",
        "url": "https://www.freifunk-bingen.de",
        "location": {
            "city": "Bingen am Rhein",
            "country": "DE",
            "lat": 49.966944,
            "lon": 7.895,
            "address": {
                "Name": "JuZ Bingen",
                "Street": "Mainzer Str. 103a",
                "Zipcode": "55411"
            }
        },
        "contact": {
            "email": "mail@freifunk-bingen.de",
            "facebook": "https://www.facebook.com/FreifunkBingen",
            "twitter": "@freifunkbingen"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2015-08-13T20:58:18.553Z"
        },
        "timeline": [
            {
                "description": "Freifunk Bingen startet",
                "timestamp": "2015-08-14",
                "url": "https://www.freifunk-bingen.de"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Bingen News",
                "category": "blog",
                "type": "rss",
                "url": "https://www.freifunk-bingen.de/rss.xml"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://www.freifunk-bingen.de/mitmachen/anleitung/download",
                "docs": "https://www.freifunk-bingen.de/mitmachen/anleitung"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [],
            "updatemode": []
        },
        "api": "0.4.8",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "leisnig": {
        "name": "Freifunk Leisnig",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Leisnig",
            "country": "DE",
            "lat": 51.15772,
            "lon": 12.928458
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "fflsg",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "badoldesloe": {
        "name": "Freifunk S\u00fcdholstein",
        "url": "https://www.freifunk-suedholstein.de",
        "location": {
            "city": "Bad Oldesloe",
            "country": "DE",
            "geoCode": {
                "lat": 53.81,
                "lon": 10.37
            },
            "lat": 53.81,
            "lon": 10.37
        },
        "contact": {
            "email": "kontakt@freifunk-suedholstein.de",
            "phone": "+49 4539 2180785",
            "mastodon": "https://norden.social/@ffsh"
        },
        "metacommunity": "Freifunk S\u00fcdholstein",
        "state": {
            "nodes": 111,
            "description": "Ein Netz f\u00fcr alle. Um Ressourcen sinnvoll zu nutzen, haben sich Freifunk Stormarn (inkl Bad Oldesloe) mit Freifunk Lauenburg zu einem Netz zusammengeschlossen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T01:11:05.786799Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-suedholstein.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-suedholstein.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-suedholstein.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk S\u00fcdholstein n.e.V",
                "url": "https://www.ffshev.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://www.freifunk-suedholstein.de/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "freifunk-suedholstein"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fddf:bf7:80::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.144.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "muenster": {
        "name": "Freifunk M\u00fcnsterland",
        "url": "https://freifunk-muensterland.de",
        "location": {
            "city": "M\u00fcnster",
            "country": "DE",
            "address": {
                "name": "F\u00f6rderverein Freie Infrastruktur e.V.",
                "street": "Wallheckenstr. 36",
                "zipcode": "46325"
            },
            "geoCode": {
                "lat": 51.9601,
                "lon": 7.62506
            },
            "lat": 51.9601,
            "lon": 7.62506
        },
        "contact": {
            "email": "info@freifunk-muensterland.de",
            "phone": "+49 251 20318290",
            "facebook": "https://www.facebook.com/FreifunkMS",
            "twitter": "@freifunk_ms",
            "webform": "https://freifunk-muensterland.de"
        },
        "state": {
            "nodes": 2990,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:00:01.634Z"
        },
        "feeds": [
            {
                "name": "Freifunk M\u00fcnsterland Homepage Beitrags Feed",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-muensterland.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1x pro Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical",
                "url": "https://meshviewer.freifunk-muensterland.de/map/"
            },
            {
                "technicalType": "nodelist",
                "mapType": "list/status",
                "url": "https://meshviewer.freifunk-muensterland.de/data/nodelist.json",
                "interval": "1x pro Minute"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Infrastruktur e.V.",
                "street": "Wallheckenstr. 36",
                "zip": "46325",
                "city": "Borken - Weseke",
                "url": "http://www.infrastruktur.ms/",
                "email": "vorstand@infrastruktur.ms"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE98 4015 4530 0050 2018 05",
                    "BIC": "WELADE3WXXX"
                }
            }
        },
        "privacy": {
            "policyurl": "https://freifunk-muensterland.de/datenschutzerklaerung/"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.freifunk-muensterland.de/",
                "docs": "https://github.com/FreiFunkMuenster/site-ffmsl",
                "vpnaccess": "automatic"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:115::/48"
                    },
                    {
                        "network": "2a14:440:0001::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "45.154.111.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.3",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "landau": {
        "name": "Freifunk S\u00fcdpfalz",
        "url": "https://www.freifunk-suedpfalz.de",
        "location": {
            "city": "Offenbach bei Landau",
            "country": "DE",
            "lat": 49.199444,
            "lon": 8.123056,
            "address": {
                "Name": "Freifunk Suedpfalz e.V.",
                "Street": "Elsaesser-Stra\u00dfe 7",
                "Zipcode": "76877"
            }
        },
        "contact": {
            "email": "info@freifunk-suedpfalz.de",
            "irc": "ircs://irc.hackint.net/ffsuedpfalz",
            "facebook": "https://www.facebook.com/FreiFunkSuedpfalz/",
            "twitter": "@FFSuedpfalz"
        },
        "metacommunity": "Freifunk S\u00fcdpfalz",
        "state": {
            "nodes": 66,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2019-05-06T20:16:21.554Z"
        },
        "nodeMaps": [
            {
                "url": "https://www.freifunk-suedpfalz.de/karte/",
                "interval": "5 minutes",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://www.freifunk-suedpfalz.de/firmware/",
                "docs": "https://www.freifunk-suedpfalz.de/anleitung/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.10",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "fulda": {
        "name": "Freifunk Fulda",
        "url": "https://fulda.freifunk.net",
        "location": {
            "city": "Fulda",
            "country": "DE",
            "lat": 50.5644255,
            "lon": 9.649536
        },
        "contact": {
            "email": "info@fulda.freifunk.net",
            "irc": "irc://irc.hackint.net/mag.lab",
            "ml": "freifunk-fulda@lists.open-mail.net",
            "facebook": "https://www.facebook.com/freifunk36037",
            "twitter": "@FreifunkFulda"
        },
        "state": {
            "nodes": 245,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2024-01-29T15:01:45.141Z"
        },
        "nodeMaps": [
            {
                "url": "https://meshviewer.fulda.freifunk.net/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://meshviewer.fulda.freifunk.net/data/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://meshviewer.fulda.freifunk.net/data/meshviewer.json",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Magrathea Laboratories e.V.",
                "street": "Postfach 1147",
                "zip": "36001",
                "city": "Fulda",
                "url": "https://fulda.freifunk.net",
                "email": "info@freifunk-fulda.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE11 5305 0180 0000 0654 85",
                    "BIC": "HELADEF1FDS",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.fulda.freifunk.net/",
                "docs": "http://fulda.freifunk.net/anleitungen/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "fffd.eu",
                    "nameserver": [
                        "10.185.0.1",
                        "10.185.0.2",
                        "10.185.0.3",
                        "10.185.0.4",
                        "fd00:fffd:fffd::1",
                        "fd00:fffd:fffd::2",
                        "fd00:fffd:fffd::3",
                        "fd00:fffd:fffd::4"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd00:65a8:93a4::/48"
                    },
                    {
                        "network": "2a03:2260:100f::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.185.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "loerrach": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Loerrach",
            "country": "DE",
            "geoCode": {
                "lat": 47.615146,
                "lon": 7.657406
            },
            "lat": 47.615146,
            "lon": 7.657406
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 44,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:00Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 3,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "warmbach": {
        "name": "Freifunk Rheinfelden",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Warmbach",
            "country": "DE",
            "geoCode": {
                "lat": 47.555153,
                "lon": 7.763171
            },
            "lat": 47.555153,
            "lon": 7.763171
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 7,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:52Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/rhf/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/rhf/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:1::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.16.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "hamburg": {
        "name": "Freifunk Hamburg",
        "privacy": {
            "policyurl": "https://hamburg.freifunk.net/datenschutz"
        },
        "url": "https://hamburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "gluon",
                "vpnaccess": "fwimage",
                "url": "https://updates.hamburg.freifunk.net/",
                "docs": "https://hamburg.freifunk.net/anleitung",
                "orgrestrictions": "Bitte nur in Hamburg benutzen.",
                "registrationurl": "https://formular.hamburg.freifunk.net/"
            },
            "legals": [
                "institutions"
            ],
            "routing": [
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "dns01.hamburg.freifunk.net.",
                        "named.ohrensessel.net."
                    ],
                    "domainname": "hamburg.freifunk.net."
                },
                {
                    "nameserver": [
                        "dns01.hamburg.freifunk.net.",
                        "named.ohrensessel.net."
                    ],
                    "domainname": "7.6.2.2.3.0.a.2.ip6.arpa."
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.112.0.0/18"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267::/32"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "url": "https://hamburg.ccc.de/",
                "city": "Hamburg",
                "street": "Zeiseweg 9",
                "name": "CCC Hansestadt Hamburg e.V.",
                "zip": "22765"
            }
        },
        "api": "0.5.0",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "nodes": 557,
            "lastchange": "2026-03-08T17:00:01+01:00"
        },
        "contact": {
            "ml": "https://www.hamburg.ccc.de/mailman/listinfo/freifunk",
            "mastodon": "https://chaos.social/@FreifunkHamburg",
            "irc": "irc://irc.hackint.org/ffhh",
            "email": "kontakt@hamburg.freifunk.net"
        },
        "location": {
            "lat": 53.558314876911,
            "lon": 9.944545738399,
            "city": "Hamburg",
            "address": {
                "Street": "Zeiseweg 9",
                "Name": "Chaos Computer Club Hansestadt Hamburg",
                "Zipcode": "22765"
            },
            "country": "DE"
        },
        "services": [
            {
                "internalUri": "https://speicher.hamburg.freifunk.net/",
                "serviceName": "Speicher",
                "externalUri": "https://speicher.hamburg.freifunk.net/",
                "serviceDescription": "Seafile"
            },
            {
                "internalUri": "https://formular.hamburg.freifunk.net/",
                "serviceName": "Formular",
                "externalUri": "https://formular.hamburg.freifunk.net/",
                "serviceDescription": "Knoten-Anmeldeformular"
            },
            {
                "internalUri": "https://hamburg.freifunk.net/",
                "serviceName": "Hamburg-Seite",
                "externalUri": "https://hamburg.freifunk.net/",
                "serviceDescription": "Netzseite"
            },
            {
                "internalUri": "irc://irc.hackint.org/ffhh",
                "serviceName": "IRC",
                "externalUri": "irc://irc.hackint.org/ffhh",
                "serviceDescription": "Internet Relay Chat"
            },
            {
                "internalUri": "http://knoten.ffhh/",
                "serviceName": "Knoten",
                "serviceDescription": "Knoten mit dem du gerade verbunden bist"
            },
            {
                "internalUri": "https://map.hamburg.freifunk.net/",
                "serviceName": "Knotenkarte",
                "externalUri": "https://map.hamburg.freifunk.net/",
                "serviceDescription": "Zugangspunkte"
            },
            {
                "internalUri": "https://media.hamburg.freifunk.net/",
                "serviceName": "Media",
                "externalUri": "https://media.hamburg.freifunk.net/",
                "serviceDescription": "Mediendateien: Audio, Video, Bilder, Dokumente, Aufkleber, Poster..."
            },
            {
                "internalUri": "mumble://mumble.freifunk.net/",
                "serviceName": "Mumble",
                "externalUri": "mumble://mumble.freifunk.net/",
                "serviceDescription": "Sprachkonferenz"
            },
            {
                "internalUri": "ntp://1.ntp.services.ffhh/",
                "serviceName": "NTP",
                "serviceDescription": "Zeitsynchronisation"
            },
            {
                "internalUri": "https://pad.hamburg.freifunk.net/",
                "serviceName": "CryptPad",
                "externalUri": "https://pad.hamburg.freifunk.net/",
                "serviceDescription": "Kollaboratives schreiben"
            },
            {
                "internalUri": "http://start.ffhh/",
                "serviceName": "Start",
                "serviceDescription": "Startseite"
            },
            {
                "internalUri": "https://stats.hamburg.freifunk.net/",
                "serviceName": "Statistik",
                "externalUri": "https://stats.hamburg.freifunk.net/",
                "serviceDescription": "Statistik des Netzes"
            },
            {
                "internalUri": "https://updates.hamburg.freifunk.net/",
                "serviceName": "Updates",
                "externalUri": "https://updates.hamburg.freifunk.net/",
                "serviceDescription": "Firmware f\u00fcr die Knoten"
            },
            {
                "internalUri": "https://wiki.freifunk.net/Hamburg",
                "serviceName": "Wiki",
                "externalUri": "https://wiki.freifunk.net/Hamburg",
                "serviceDescription": "Hamburger Wiki"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.hamburg.freifunk.net/",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://hopglass-backend.hamburg.freifunk.net/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://hamburg.freifunk.net/?feed=rss2",
                "type": "rss",
                "name": "Freifunk Hamburg Seite"
            },
            {
                "category": "ics",
                "url": "https://hamburg.freifunk.net/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&no_html=true",
                "type": "ics",
                "name": "Kalender"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Hamburg/Fl%C3%BCchtlinge",
            "contact": "kontakt@hamburg.freifunk.net"
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "markdorf": {
        "name": "Freifunk Markdorf",
        "url": "https://freifunk-bodensee.net",
        "location": {
            "city": "Markdorf",
            "country": "DE",
            "address": {
                "name": "Toolbox Bodensee e.V.",
                "street": "Bergheimerstr. 6",
                "zipcode": "88677"
            },
            "geoCode": {
                "lat": 47.7128,
                "lon": 9.3988
            },
            "lat": 47.7128,
            "lon": 9.3988
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 100,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Termine",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            },
            {
                "name": "News",
                "category": "wiki",
                "type": "RSS",
                "url": "https://freifunk-bodensee.net/feed.rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffbsee.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage",
                "techrestrictions": "Port 25 ist teilweise geblockt aufgrund der verwendeten VPN Anbieter."
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.42",
                        "fdef:1701:b5ee::1"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bruenlisbach": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Br\u00fcnlisbach",
            "country": "DE",
            "geoCode": {
                "lat": 47.792061,
                "lon": 8.243453
            },
            "lat": 47.792061,
            "lon": 8.243453
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 15,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:37Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "wehr": {
        "name": "Freifunk Rheinfelden",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Wehr",
            "country": "DE",
            "geoCode": {
                "lat": 47.626045,
                "lon": 7.909558
            },
            "lat": 47.626045,
            "lon": 7.909558
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 21,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:02Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/rhf/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/rhf/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:1::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.16.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 2,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "badsalzuflen": {
        "api": "0.5.2",
        "name": "Freifunk Bad Salzuflen",
        "url": "https://freifunk-lippe.de/",
        "location": {
            "city": "Detmold",
            "country": "DE",
            "address": {
                "name": "Freifunk Lippe e.V.",
                "street": "Bad Meinberger Stra\u00dfe 1",
                "zipcode": "32760"
            },
            "geoCode": {
                "lat": 51.93227740184324,
                "lon": 8.91544356630878
            },
            "lat": 51.93227740184324,
            "lon": 8.91544356630878
        },
        "contact": {
            "email": "info@freifunk-lippe.de",
            "phone": "+4952314536763",
            "facebook": "https://www.facebook.com/FreifunkLippe",
            "twitter": "https://twitter.com/freifunklippe"
        },
        "state": {
            "nodes": 1145,
            "lastchange": "2024-03-11T16:15:07+01:00",
            "focus": [
                "Public Free Wifi",
                "infrastructure/backbone",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Website",
                "type": "rss",
                "url": "https://freifunk-lippe.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map01.4830.org/data/map_13/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_14/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_15/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_16/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_17/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_18/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "privacy": {
            "policyurl": "https://freifunk-lippe.de/impressum/#datenschutzerklaerung"
        },
        "techDetails": {
            "firmware": {
                "url": "https://fw.4830.org/",
                "docs": "https://freifunk-lippe.de/firmware/",
                "vpnaccess": "fwimage",
                "name": "gluon"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:1321::/48"
                    },
                    {
                        "network": "2001:bf7:1350::/44"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "legals": [
                "vpnnational"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "services": [],
        "metacommunity": "Freifunk Lippe",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "thale": {
        "name": "Freifunk Thale",
        "url": "https://harz.freifunk.net",
        "location": {
            "city": "Thale",
            "country": "DE",
            "lat": 51.7474415,
            "lon": 11.0413686
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "http://lists.freifunk.net/mailman/listinfo/harz-freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 236,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2019-09-10T08:25:20.064Z"
        },
        "services": [
            {
                "serviceName": "Knoten",
                "serviceDescription": "Lokale Seite des Knoten auf dem der Client eingelogt ist.",
                "internalUri": "http://knoten.ffharz/"
            },
            {
                "serviceName": "Knotenkarte",
                "serviceDescription": "Knotenuebersicht",
                "externalUri": "http://map.harz.freifunk.net/"
            },
            {
                "serviceName": "pad",
                "serviceDescription": "Unser eigenes Pad im FF-Harz",
                "internalUri": "http://pad.ffharz"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.harz.freifunk.net/",
                "interval": "20",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "https://map.harz.freifunk.net/hopglass/nodelist.json",
                "interval": "20",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Spende Freifunk Harz e.V."
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://harz.freifunk.net/firmware/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffharz",
                    "nameserver": [
                        "10.7.0.2",
                        "10.7.0.10"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd0e:8db3:d50a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.7.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "paderborn": {
        "name": "Freifunk Hochstift",
        "url": "https://ffho.net/",
        "location": {
            "city": "Paderborn",
            "country": "DE",
            "address": {
                "name": "Freifunk Hochstift e.V.",
                "street": "Westernmauer 12-16",
                "zipcode": "33098"
            },
            "geoCode": {
                "lat": 51.719444,
                "lon": 8.757222
            },
            "lat": 51.719444,
            "lon": 8.757222
        },
        "contact": {
            "email": "kontakt@hochstift.freifunk.net",
            "irc": "irc://irc.hackint.org/ffho",
            "facebook": "https://www.facebook.com/FreifunkHochstift",
            "twitter": "@ffhochstift"
        },
        "state": {
            "nodes": 997,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2017-06-15T20:20:00.000Z"
        },
        "timeline": [
            {
                "description": "1. Knoten",
                "timestamp": "2013-12-28"
            },
            {
                "description": "100 aktive Knoten",
                "timestamp": "2014-10-05"
            },
            {
                "description": "200 aktive Knoten",
                "timestamp": "2014-05-31"
            },
            {
                "description": "300 aktive Knoten",
                "timestamp": "2014-12-07"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Hochstift Website",
                "category": "blog",
                "type": "rss",
                "url": "https://ffho.net/?feed=rss2"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.hochstift.freifunk.net/",
                "interval": "1/60 Hz",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://ffho.net/",
            "contact": "kontakt@ffho.net"
        },
        "support": {
            "club": {
                "name": "Freifunk Hochstift e.V.",
                "street": "Westernmauer 12-16",
                "zip": "33098",
                "city": "Paderborn",
                "url": "https://ffho.net/",
                "email": "kontakt@ffho.net"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE66 4726 0121 8711 0076 00",
                    "BIC": "DGPBDE3MXXX"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.ffho.net/",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffho.net"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:2342::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.132.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "frankfurt_am_main": {
        "name": "Freifunk Frankfurt am Main",
        "url": "https://ffm.freifunk.net",
        "location": {
            "city": "Frankfurt am Main",
            "country": "DE",
            "geoCode": {
                "lat": 50.110556,
                "lon": 8.682222
            },
            "lat": 50.110556,
            "lon": 8.682222
        },
        "contact": {
            "email": "info@wifi-frankfurt.de",
            "irc": "irc://irc.hackint.org#ffffm",
            "ml": "user@wifi-frankfurt.de",
            "twitter": "@FreiFunkFFM",
            "mastodon": "https://chaos.social/@FFFFM"
        },
        "state": {
            "nodes": 577,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-11T22:00:01+02:00"
        },
        "timeline": [
            {
                "description": "512 Knoten online",
                "timestamp": "2017-01-13"
            },
            {
                "description": "Babel / l3roamd Gluon Intergations Projekt gewinnt den 3. Platz beim Thomas-Krenn-Award 2017",
                "timestamp": "2017-03-12",
                "url": "https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/"
            },
            {
                "description": "IPv6 im FFFFM Netz",
                "timestamp": "2017-03-13"
            }
        ],
        "feeds": [
            {
                "name": "ffm.freifunk.net",
                "category": "blog",
                "type": "RSS",
                "url": "https://ffm.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.ffm.freifunk.net/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://yanic.batman15.ffffm.net/nodes.json",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "structural"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Frankfurt am Main e.V.",
                "street": "Postfach 160214",
                "zip": "60065",
                "city": "Frankfurt am Main",
                "email": "vorstand@wifi-frankfurt.de",
                "board": [
                    "Pawel Borodan",
                    "Igor Scheller",
                    "Magnus Fr\u00fchling"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE50500502010200568663",
                    "BIC": "HELADEF1822",
                    "usage": "Spende"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffffm",
                "url": "https://ffm.freifunk.net/firmware/",
                "docs": "https://ffm.freifunk.net/mitmachen/",
                "vpnaccess": "automatic"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "fddd:5d16:b5dd::/48"
                    },
                    {
                        "network": "fd06:8187:fb00::/40"
                    },
                    {
                        "network": "2a0f:3786::/40"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.126.0.0/16"
                    },
                    {
                        "network": "10.176.0.0/15"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2024-10-11 22:01:01.959570",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 113] No route to host>"
    },
    "kavelstorf": {
        "name": "Freifunk Kavelstorf",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Kavelstorf",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 54.0073,
                "lon": 12.189
            },
            "lat": 54.0073,
            "lon": 12.189
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "nordfriesland": {
        "name": "Freifunk Nordfriesland",
        "url": "https://nord.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 54.483218,
            "city": "Nordfriesland",
            "country": "DE",
            "lon": 9.05124,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "stetten": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Stetten",
            "country": "DE",
            "geoCode": {
                "lat": 47.599918,
                "lon": 7.65717
            },
            "lat": 47.599918,
            "lon": 7.65717
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 29,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:40Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "goerwihl": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "G\u00f6rwihl",
            "country": "DE",
            "geoCode": {
                "lat": 47.642544,
                "lon": 8.081643
            },
            "lat": 47.642544,
            "lon": 8.081643
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 60,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:53Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "ellefeld": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-ELL.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:01:48+0100",
            "nodes": 1
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Ellefeld",
            "country": "DE",
            "geoCode": {
                "lat": 50.483333,
                "lon": 12.4
            },
            "lat": 50.483333,
            "lon": 12.4
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "winterberg": {
        "name": "Freifunk Winterberg e.V.",
        "url": "https://www.freifunk-winterberg.net/",
        "location": {
            "city": "Winterberg",
            "country": "DE",
            "lat": 51.194325501,
            "lon": 8.533115387
        },
        "contact": {
            "email": "technik@freifunk-winterberg.net"
        },
        "state": {
            "lastchange": "2020-01-07T19:43:55.328Z",
            "focus": []
        },
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "boenen": {
        "name": "B\u00f6nen, eine Gemeinde vernetzt sich!",
        "url": "https://www.freifunk-boenen.de/",
        "location": {
            "city": "Boenen",
            "country": "DE",
            "lat": 51.598611,
            "lon": 7.759167,
            "address": {
                "Name": "B\u00e4ckerei Cafe Grobe",
                "Street": " Bahnhofstra\u00dfe 75",
                "Zipcode": "59199"
            }
        },
        "contact": {
            "email": "klaus.hohlweg@freifunk-boenen.de",
            "phone": "+49 2383 9670387",
            "facebook": "https://www.facebook.com/freifunkboenen",
            "twitter": "@ffboenen"
        },
        "metacommunity": "Freifunk Ruhrgebiet",
        "state": {
            "nodes": 5,
            "description": "Wir haben die Vision das Internet \u00fcber ein freies selbst organisiertes Funknetz in unserer Gemeinde f\u00fcr alle an jedem Platz zug\u00e4nglich zu machen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi"
            ],
            "lastchange": "2016-03-10T23:15:30.590Z"
        },
        "api": "0.4.12",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "eltville": {
        "name": "Freifunk Rheingau-Taunus",
        "url": "https://www.freifunk-rtk.de",
        "location": {
            "city": "Eltville",
            "country": "DE",
            "lat": 50.027593,
            "lon": 8.119068
        },
        "contact": {
            "email": "kontakt@freifunk-rtk.de",
            "irc": "ircs://irc.hackint.net/ffmwu",
            "ml": "rheingau-taunus@freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkRTK",
            "twitter": "@FreifunkRTK"
        },
        "metacommunity": "Freifunk MWU",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2020-11-29T19:28:34.754473",
            "description": "Wir erfreuen uns an 232 Knoten und 327 Clients",
            "nodes": 232
        },
        "timeline": [
            {
                "description": "Freifunk Rheingau gegr\u00fcndet!",
                "timestamp": "2016-01-01",
                "url": "https://www.freifunk-rheingau.de/freifunk-rheingau-gegruendet/"
            },
            {
                "description": "Erstes \u00f6ffentliches Treffen und Umbenennung in Freifunk Rheingau-Taunus!",
                "timestamp": "2016-05-11",
                "url": "https://www.freifunk-rheingau.de/umbenennung-in-freifunk-rheingau-taunus/"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Rheingau-Taunus Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.freifunk-rtk.de/feed/"
            },
            {
                "name": "Freifunk Rheingau-Taunus Kalender",
                "category": "ics",
                "type": "ics",
                "url": "https://www.freifunk-rtk.de/events/?ical=1&tribe_display=list"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://wizard.freifunk-mwu.de",
                "vpnaccess": "mail"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "markneukirchen": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-MKN.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:03:48+0100",
            "nodes": 1
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Markneukirchen",
            "country": "DE",
            "geoCode": {
                "lat": 50.316667,
                "lon": 12.316667
            },
            "lat": 50.316667,
            "lon": 12.316667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "moessingen": {
        "name": "Freifunk Neckar-Alb",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "M\u00f6ssingen",
            "country": "DE",
            "geoCode": {
                "lat": 48.405987,
                "lon": 9.055266
            },
            "lat": 48.405987,
            "lon": 9.055266
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 88,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:22Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-nalb/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/nalb/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:e::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.204.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "stuehlingen": {
        "name": "Freifunk Waldshut-Tiengen-Klettgau",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "St\u00fchlingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.743836,
                "lon": 8.440247
            },
            "lat": 47.743836,
            "lon": 8.440247
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:40Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wtk/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wtk/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:2::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.32.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "zell-im-wiesental": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Zell im Wiesental",
            "country": "DE",
            "geoCode": {
                "lat": 47.70699,
                "lon": 7.85224
            },
            "lat": 47.70699,
            "lon": 7.85224
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 7,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:14Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "alzey": {
        "name": "Freifunk Alzey-Worms",
        "url": "http://www.freifunk-alzey-worms.de",
        "location": {
            "city": "Alzey",
            "country": "DE",
            "lat": 49.742231602581,
            "lon": 8.1175231933594
        },
        "contact": {
            "email": "info@freifunk-alzey-worms.de"
        },
        "metacommunity": "Freifunk SuedWest e.V.",
        "state": {
            "nodes": 47,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-09-15T23:00:00.463Z"
        },
        "nodeMaps": [
            {
                "url": "https://services.freifunk-suedwest.de/ffapi/ffaw/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://svc.freifunk-weinstrasse.de/fw/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "koenigsee": {
        "name": "Koenigsee.Freifunk.net",
        "url": "http://Freifunk.Schwarzburg-Rudolstadt.de",
        "location": {
            "city": "K\u00f6nigsee (Thuringa)",
            "country": "DE",
            "lat": 50.660481,
            "lon": 11.105152,
            "address": {
                "Name": "K\u00f6nigsee",
                "Street": "Am K\u00fcmmelbrunnen",
                "Zipcode": "07426"
            }
        },
        "contact": {
            "email": "freifunk.net@schwarzburg-rudolstadt.de",
            "phone": "+49/36738/170711"
        },
        "state": {
            "description": "Freifunk in K\u00f6nigsee (Schwarzburg-Rudolstadt)",
            "focus": [
                "Social Community Building",
                "Local services and content"
            ],
            "lastchange": "2015-06-17T07:21:45.542Z"
        },
        "support": {
            "club": {
                "name": "Freifunk K\u00f6nigsee-Rottenbach c/o euerWerk",
                "street": "Am K\u00fcmmelbrunnen 23",
                "city": "K\u00f6nigsee-Rottenbach",
                "url": "http://Koenigsee.Freifunk.net",
                "email": "freifunk.net@schwarzburg-rudolstadt.de",
                "board": [
                    "Barden Stift"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE56 3825 0110 0006 1666 56",
                    "BIC": "WELADED1EUS",
                    "usage": "Freifunkausbau"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Meshkit"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.88.0.0/16"
                    }
                ]
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.8",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "guennetsmaettle": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "G\u00fcnnetsm\u00e4ttle",
            "country": "DE",
            "geoCode": {
                "lat": 47.639597,
                "lon": 8.072626
            },
            "lat": 47.639597,
            "lon": 8.072626
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 21,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:54Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "stade": {
        "name": "Freifunk Stade",
        "api": "0.4.13",
        "url": "https://stade.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "state": {
            "nodes": 15,
            "lastchange": "2021-03-12T16:51:29.715832",
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "location": {
            "lat": 53.594135,
            "city": "Stade",
            "address": {
                "Street": "H\u00f6kerstra\u00dfe 10",
                "Name": "Ratskeller Stade",
                "Zipcode": "21682"
            },
            "lon": 9.468842,
            "country": "DE"
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "biggesee": {
        "name": "Freifunk Biggesee",
        "url": "http://www.freifunk-biggesee.de",
        "location": {
            "city": "Biggesee - Kreis Olpe",
            "country": "DE",
            "lat": 51.12713,
            "lon": 7.9021
        },
        "contact": {
            "email": "hallo@freifunk-biggesee.de",
            "facebook": "https://www.facebook.com/freifunk.biggesee",
            "twitter": "@FreifunkBigge"
        },
        "metacommunity": "Freifunk Rheinland e.V.",
        "nodeMaps": [
            {
                "url": "http://map.freifunk-moehne.de/biggesee/",
                "interval": "15",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "state": {
            "lastchange": "2015-11-02T07:46:03.408Z",
            "focus": []
        },
        "api": "0.4.9",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wismar": {
        "name": "Freifunk Wismar",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Wismar",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.893,
                "lon": 11.4625
            },
            "lat": 53.893,
            "lon": 11.4625
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "dueren": {
        "name": "Freifunk D\u00fcren",
        "url": "http://freifunk-dueren.de/",
        "location": {
            "city": "D\u00fcren",
            "country": "DE",
            "lat": 50.803,
            "lon": 6.484
        },
        "contact": {
            "email": "kontakt@freifunk-dueren.de",
            "ml": "https://forum.freifunk.net/c/community/duren",
            "twitter": "@ffdueren"
        },
        "metacommunity": "Freifunk Rheinland e.V.",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2015-03-25T20:37:12.031Z"
        },
        "support": {
            "club": {
                "name": "Freifunk Rheinland e.V."
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://images.freifunk-aachen.de/stable/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.6",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "oeversee": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.663209,
            "city": "Amt Oversee",
            "lon": 9.401545,
            "name": "Freifunk Amt Oversee",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "schleswig": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.52368,
            "city": "Stadt Schleswig",
            "lon": 9.561518,
            "name": "Freifunk Stadt Schleswig",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "detmold": {
        "api": "0.5.2",
        "name": "Freifunk Detmold",
        "url": "https://freifunk-lippe.de/",
        "location": {
            "city": "Detmold",
            "country": "DE",
            "address": {
                "name": "Freifunk Lippe e.V.",
                "street": "Bad Meinberger Stra\u00dfe 1",
                "zipcode": "32760"
            },
            "geoCode": {
                "lat": 51.93227740184324,
                "lon": 8.91544356630878
            },
            "lat": 51.93227740184324,
            "lon": 8.91544356630878
        },
        "contact": {
            "email": "info@freifunk-lippe.de",
            "phone": "+4952314536763",
            "facebook": "https://www.facebook.com/FreifunkLippe",
            "twitter": "https://twitter.com/freifunklippe"
        },
        "state": {
            "nodes": 1145,
            "lastchange": "2024-03-11T16:15:07+01:00",
            "focus": [
                "Public Free Wifi",
                "infrastructure/backbone",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Website",
                "type": "rss",
                "url": "https://freifunk-lippe.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map01.4830.org/data/map_13/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_14/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_15/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_16/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_17/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_18/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "privacy": {
            "policyurl": "https://freifunk-lippe.de/impressum/#datenschutzerklaerung"
        },
        "techDetails": {
            "firmware": {
                "url": "https://fw.4830.org/",
                "docs": "https://freifunk-lippe.de/firmware/",
                "vpnaccess": "fwimage",
                "name": "gluon"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:1321::/48"
                    },
                    {
                        "network": "2001:bf7:1350::/44"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "legals": [
                "vpnnational"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "services": [],
        "metacommunity": "Freifunk Lippe",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "tarp": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.663209,
            "city": "Amt Oversee",
            "lon": 9.401545,
            "name": "Freifunk Amt Oversee",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "auerbach": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-AE.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:01:18+0100",
            "nodes": 4
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Auerbach",
            "country": "DE",
            "geoCode": {
                "lat": 50.509444,
                "lon": 12.4
            },
            "lat": 50.509444,
            "lon": 12.4
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "harrislee": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.811805,
            "city": "Gemeinde Harrislee",
            "lon": 9.388123,
            "name": "Freifunk Gemeinde Harrislee",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "himmelpfort": {
        "name": "Freifunkinitiative Himmelpfort",
        "url": "https://hksc.de/freifunk-himmelpfort.html",
        "location": {
            "city": "Himmelpfort",
            "country": "DE",
            "lat": 53.177509,
            "lon": 13.227759
        },
        "contact": {
            "email": "hartmut@hksc.de",
            "phone": "+4933089439782"
        },
        "metacommunity": "berlin.freifunk.net",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2016-01-23T12:52:15.034Z"
        },
        "api": "0.4.11",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "heiligenhaus": {
        "name": "Freifunk Heiligenhaus",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Heiligenhaus",
            "country": "DE",
            "geoCode": {
                "lat": 51.3264,
                "lon": 6.97175
            },
            "lat": 51.3264,
            "lon": 6.97175
        },
        "contact": {
            "email": "heiligenhaus@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:28:01.629Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef08hlg.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "todtmoos": {
        "name": "Freifunk S\u00fcdschwarzwald-West",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Todtmoos",
            "country": "DE",
            "geoCode": {
                "lat": 47.74047,
                "lon": 7.99852
            },
            "lat": 47.74047,
            "lon": 7.99852
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 155,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:51Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ssww/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ssww/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:3::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.48.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "timmendorfer_strand": {
        "name": "Freifunk Ostholstein",
        "url": "https://ostholstein.freifunk.net",
        "location": {
            "city": "Timmendorfer Strand",
            "country": "DE",
            "lat": 53.9984486,
            "lon": 10.780666
        },
        "contact": {
            "email": "info@ostholstein.freifunk.net"
        },
        "metacommunity": "Freifunk Ostholstein",
        "state": {
            "nodes": 328,
            "description": "Freifunk ist ein Projekt, \u00fcber das Menschen wie du und ich ein stadtweites drahtloses Datennetz aufbauen. Das Netz soll die freie Kommunikation innerhalb der ganzen Stadt und, mithilfe von Links zu anderen St\u00e4dten, auch \u00fcberregional erm\u00f6glichen. Um dies zu erreichen, werden sogenannte Freifunkknoten - das sind Router mit den Antennen, \u00e4hnlich denen, die du von anderen drahtlosen Internetzug\u00e4ngen schon kennst - von Freiwilligen an vielen Orten in der Stadt betrieben. Jedes WLAN-f\u00e4hige Ger\u00e4t, also beispielsweise Handy oder Notebook, kann sich in der N\u00e4he eines solchen Knotens mit dem Netz verbinden und dar\u00fcber mit anderen Teilnehmern kommunizieren. Auch ein Zugang ins Internet steht meistens zur Verf\u00fcgung.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2019-01-05T12:04:54.043Z"
        },
        "services": [
            {
                "serviceName": "Knoten",
                "serviceDescription": "Knoten mit dem du gerade verbunden bist",
                "internalUri": "http://node.ffoh/"
            },
            {
                "serviceName": "Knotenkarte",
                "serviceDescription": "Zugangspunkte",
                "externalUri": "https://coco.ffoh.de/meshviewer/"
            },
            {
                "serviceName": "NTP",
                "serviceDescription": "Zeitsynchronisation",
                "internalUri": "ntp://1.ntp.services.ffoh/"
            },
            {
                "serviceName": "Updates",
                "serviceDescription": "Firmware f\u00fcr die Knoten",
                "externalUri": "https://ostholstein.freifunk.net/firmware/",
                "internalUri": "http://1.updates.services.ffoh/firmware/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://coco.ffoh.de/meshviewer/",
                "interval": "120",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://ostholstein.freifunk.net/firmware.html",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffoh",
                    "nameserver": [
                        "gw1.ffoh",
                        "gw2.ffoh",
                        "gw3.ffoh",
                        "gw4.ffoh",
                        "gw5.ffoh",
                        "gw6.ffoh"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd73:111:e824::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.135.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wokern": {
        "name": "Freifunk Wokern",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Wokern",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.7557,
                "lon": 12.4756
            },
            "lat": 53.7557,
            "lon": 12.4756
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kollnau": {
        "name": "Freifunk Emmendingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Kollnau",
            "country": "DE",
            "geoCode": {
                "lat": 48.099228,
                "lon": 7.970071
            },
            "lat": 48.099228,
            "lon": 7.970071
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 5,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:05:18Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffem/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ffem/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb01::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "suedangeln": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.600174,
            "city": "Amt Suedangeln",
            "lon": 9.566979,
            "name": "Freifunk Amt Suedangeln",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "rosswein": {
        "name": "Freifunk Rosswein",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Rosswein",
            "country": "DE",
            "lat": 51.068059,
            "lon": 13.183146
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-03-16T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffrw",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ilmenau": {
        "name": "Freifunk Ilmenau",
        "url": "https://ilmenau.freifunk.net",
        "location": {
            "city": "Ilmenau",
            "country": "DE",
            "address": {
                "name": "Space im Sch\u00fclerfreizeitzentrum",
                "street": "Am Gro\u00dfen Teich 2",
                "zipcode": "98693"
            },
            "geoCode": {
                "lat": 50.68966,
                "lon": 10.93501
            },
            "additionalLocations": [],
            "lat": 50.68966,
            "lon": 10.93501
        },
        "contact": {
            "email": "ilmenau@freifunk.net",
            "jabber": "ffil@conference.subsignal.org",
            "ml": "ilmenau-technik@freifunk.net",
            "facebook": "https://www.facebook.com/freifunkilmenau",
            "matrix": "https://matrix.to/#/!mGoNdbXYVmOCZWKEjQ:bau-ha.us"
        },
        "state": {
            "nodes": 6,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2023-09-03T02:00:18.889Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://ilmenau.freifunk.net/feed/"
            },
            {
                "name": "@FreifunkIlmenau@social.bau-ha.us",
                "category": "others",
                "type": "rss",
                "url": "https://social.bau-ha.us/users/FreifunkIlmenau.rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.erfurt.freifunk.net/meshviewer/#!/en/map",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.erfurt.freifunk.net/meshviewer/#!/en/graph",
                "technicalType": "meshviewer",
                "mapType": "structural"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.erfurt.freifunk.net/nightly/images",
                "docs": "https://github.com/FreifunkErfurt/site-ffef/tree/nightly",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.99.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "st-georgen-im-schwarzwald": {
        "name": "Freifunk Schwarzwald-Baar",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Sankt Georgen im Schwarzwald",
            "country": "DE",
            "geoCode": {
                "lat": 48.125915,
                "lon": 8.332532
            },
            "lat": 48.125915,
            "lon": 8.332532
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 185,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:39Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-swb/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/swb/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:c::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.192.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "lauf_an_der_pegnitz": {
        "api": "0.5.2",
        "contact": {
            "email": "freifunk@scheese.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 170 8117104",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Lauf an der Pegnitz",
            "country": "DE",
            "geoCode": {
                "lat": 49.510278,
                "lon": 11.277222
            },
            "lat": 49.510278,
            "lon": 11.277222
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Lauf an der Pegnitz",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.50225,11.28038,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "services": [
            {
                "internalUri": "10.50.88.40",
                "serviceDescription": "https://wiki.freifunk-franken.de/w/Dienste/CommunityNas",
                "serviceName": "CommunityNas"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 3,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.206877Z",
            "nodes": 10
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-bellingen": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Bad Bellingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.737754,
                "lon": 7.554871
            },
            "lat": 47.737754,
            "lon": 7.554871
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:33Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "siegen": {
        "name": "Freifunk Siegen",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Siegen",
            "country": "DE",
            "geoCode": {
                "lat": 50.8744,
                "lon": 8.02604
            },
            "lat": 50.8744,
            "lon": 8.02604
        },
        "contact": {
            "email": "siegen@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:11:49.858Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef40sim.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "guetersloh": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-kreisgt.de",
            "mastodon": "https://freifunk.social/@FreifunkKreisGT",
            "phone": "+49 5241 96 46 269",
            "twitter": "@FreifunkKreisGT"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "FFGT Blog",
                "type": "rss",
                "url": "https://freifunk-kreisgt.de/feed"
            }
        ],
        "location": {
            "address": {
                "name": "Klimab\u00fcro G\u00fctersloh",
                "street": "Schulstra\u00dfe 5",
                "zipcode": "33330"
            },
            "city": "G\u00fctersloh",
            "country": "DE",
            "geoCode": {
                "lat": 51.908339453,
                "lon": 8.37934877731
            },
            "lat": 51.908339453,
            "lon": 8.37934877731
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk G\u00fctersloh",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_01/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_01/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:03Z",
            "nodes": 444
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.128.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:128::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-kreisgt.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lemgo": {
        "api": "0.5.2",
        "name": "Freifunk Lemgo",
        "url": "https://freifunk-lippe.de/",
        "location": {
            "city": "Detmold",
            "country": "DE",
            "address": {
                "name": "Freifunk Lippe e.V.",
                "street": "Bad Meinberger Stra\u00dfe 1",
                "zipcode": "32760"
            },
            "geoCode": {
                "lat": 51.93227740184324,
                "lon": 8.91544356630878
            },
            "lat": 51.93227740184324,
            "lon": 8.91544356630878
        },
        "contact": {
            "email": "info@freifunk-lippe.de",
            "phone": "+4952314536763",
            "facebook": "https://www.facebook.com/FreifunkLippe",
            "twitter": "https://twitter.com/freifunklippe"
        },
        "state": {
            "nodes": 1145,
            "lastchange": "2024-03-11T16:15:07+01:00",
            "focus": [
                "Public Free Wifi",
                "infrastructure/backbone",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Website",
                "type": "rss",
                "url": "https://freifunk-lippe.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map01.4830.org/data/map_13/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_14/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_15/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_16/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_17/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map01.4830.org/data/map_18/nodelist.json",
                "interval": 60,
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "privacy": {
            "policyurl": "https://freifunk-lippe.de/impressum/#datenschutzerklaerung"
        },
        "techDetails": {
            "firmware": {
                "url": "https://fw.4830.org/",
                "docs": "https://freifunk-lippe.de/firmware/",
                "vpnaccess": "fwimage",
                "name": "gluon"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:1321::/48"
                    },
                    {
                        "network": "2001:bf7:1350::/44"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "legals": [
                "vpnnational"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "services": [],
        "metacommunity": "Freifunk Lippe",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "nuernberg": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "address": {
                "name": "Coworking N\u00fcrnberg",
                "street": "Josephsplatz ",
                "zipcode": "90403"
            },
            "city": "N\u00fcrnberg",
            "country": "DE",
            "geoCode": {
                "lat": 49.451719442437,
                "lon": 11.073559012306
            },
            "lat": 49.451719442437,
            "lon": 11.073559012306
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk N\u00fcrnberg",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.44916,11.08332,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 3,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.799576Z",
            "nodes": 64
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.40.0/21"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "35 Router an die Piratenpartei N\u00fcrnberg \u00fcbergeben",
                "timestamp": "2013-07-27"
            },
            {
                "description": "Erste Funkstrecke \u00fcber 1,5 km",
                "timestamp": "2014-09-29"
            },
            {
                "description": " Dachinstallation im Nachbarschaftshaus Gostenhof kann beginnen",
                "timestamp": "2014-12-19"
            }
        ],
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "mittweida": {
        "name": "Freifunk Mittweida",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Mittweida",
            "country": "DE",
            "lat": 50.985315,
            "lon": 12.974056
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffmw",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "goettingen": {
        "name": "Freifunk G\u00f6ttingen",
        "url": "http://freifunk-goettingen.de",
        "location": {
            "city": "G\u00f6ttingen",
            "country": "DE",
            "lat": 51.54527,
            "lon": 9.94513,
            "address": {
                "Name": "Noklab",
                "Street": "Von-Bar-Str. 2-4",
                "Zipcode": "37073"
            }
        },
        "contact": {
            "email": "freifunk201502@cccgoe.de",
            "phone": "+4955128877014",
            "jabber": "noklab@muc.cccgoe.de?join",
            "ml": "chaos-goettingen@lists.cccgoe.de",
            "twitter": "@freifunk_goe"
        },
        "state": {
            "nodes": 736,
            "description": "G\u00f6ttinger Freifunk Initiative bunt gemischt aus Leuten aus der ganzen\r\nRegion S\u00fcdniedersachsen / Nordhessen, Funkamateure und Hacker vom Chaos Computer Club",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2016-05-12T14:21:13.259Z"
        },
        "feeds": [
            {
                "name": "Freifunk G\u00f6ttingen",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-goettingen.de/feed"
            },
            {
                "name": "Kalender",
                "category": "ics",
                "type": "ics",
                "url": "https://freifunk-goettingen.de/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&no_html=true&ai1ec_cat_ids=14"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://cccgoe.de/map",
                "interval": "1",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "http://cccgoe.de/map2",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 7,
            "website": "https://freifunk-goettingen.de",
            "contact": "freifunk201502@cccgoe.de"
        },
        "support": {
            "club": {
                "name": "Chaos Computer Club G\u00f6ttingen",
                "street": "Von-Bar-Str. 2-4",
                "zip": "37073",
                "city": "G\u00f6ttingen",
                "url": "http://cccgoe.de",
                "email": "hallo2016@cccgoe.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE46 2605 0001 0056 0080 22",
                    "BIC": "NOLADE21GOE",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://cccgoe.de/freifunk/",
                "docs": "https://cccgoe.de/wiki/Freifunk",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffgoe",
                    "nameserver": [
                        "10.109.0.42",
                        "10.109.0.43",
                        "10.109.0.44"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fde6:36fc:c985::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.109.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niex": {
        "name": "Freifunk Niex",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Niex",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 54.0278,
                "lon": 12.1577
            },
            "lat": 54.0278,
            "lon": 12.1577
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rodewisch": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-RDW.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 0
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Rodewisch",
            "country": "DE",
            "geoCode": {
                "lat": 50.516667,
                "lon": 12.416667
            },
            "lat": 50.516667,
            "lon": 12.416667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "selm": {
        "name": "Freifunk Selm",
        "url": "https://www.freifunk-selm.de",
        "location": {
            "city": "Selm",
            "country": "DE",
            "lat": 51.699959438349,
            "lon": 7.4687504768372
        },
        "contact": {
            "email": "kontakt@freifunk-selm.de",
            "facebook": "https://www.facebook.com/freifunk.selm"
        },
        "metacommunity": "Freifunk Emscherland",
        "state": {
            "nodes": 20,
            "lastchange": "2016-02-12T09:19:35.845Z",
            "focus": []
        },
        "timeline": [
            {
                "description": "Gr\u00fcndung der Community",
                "timestamp": "2016-01-19",
                "url": "https://www.freifunk-selm.de/2016/01/20/so-war-das-1-treffen/"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.11",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bodman-ludwigshafen": {
        "name": "Freifunk Bodman-Ludwigshafen",
        "url": "https://ffbsee.net/",
        "location": {
            "city": "Bodman-Ludwigshafen",
            "country": "DE",
            "address": {
                "name": "Toolbox Bodensee e.V.",
                "street": "Bergheimerstr. 6",
                "zipcode": "88677"
            },
            "geoCode": {
                "lat": 47.817565564,
                "lon": 9.046154916
            },
            "lat": 47.817565564,
            "lon": 9.046154916
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunkbolu"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 12,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-09-12T15:20:16.479Z"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Termine",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            },
            {
                "name": "News",
                "category": "wiki",
                "type": "RSS",
                "url": "https://freifunk-bodensee.net/feed.rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffbolu.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage",
                "techrestrictions": "Port 25 ist teilweise geblockt aufgrund der verwendeten VPN Anbieter."
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.42",
                        "10.11.160.8"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hasel": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Hasel",
            "country": "DE",
            "geoCode": {
                "lat": 47.653552,
                "lon": 7.898446
            },
            "lat": 47.653552,
            "lon": 7.898446
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 4,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:03:55Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "stuttgart": {
        "api": "0.5.2",
        "contact": {
            "email": "info@freifunk-stuttgart.de",
            "mastodon": "https://chaos.social/@ffs",
            "matrix": "https://matrix.to/#/#ffs:freifunk-stuttgart.de",
            "ml": "misc@freifunk-stuttgart.de"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Stuttgart Homepage Beitrags Feed",
                "type": "rss",
                "url": "https://freifunk-stuttgart.de/feed/"
            }
        ],
        "location": {
            "city": "Stuttgart",
            "country": "DE",
            "geoCode": {
                "lat": 48.77854375641059,
                "lon": 9.179838560521603
            },
            "lat": 48.77854375641059,
            "lon": 9.179838560521603
        },
        "name": "Freifunk Stuttgart",
        "nodeMaps": [
            {
                "interval": "5",
                "mapType": "geographical",
                "technicalType": "nodelist",
                "url": "https://map.freifunk-stuttgart.de/data/nodelist.json"
            }
        ],
        "services": [],
        "socialprojects": {
            "contact": "freifunkhilft@freifunk-stuttgart.de",
            "number": 90,
            "website": "https://freifunk-stuttgart.de/tag/freifunk-hilft/"
        },
        "state": {
            "description": "Freifunk der Region Stuttgart",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:05:01.448309Z",
            "nodes": 1301
        },
        "techDetails": {
            "dns": [
                {
                    "domainname": "ffs"
                }
            ],
            "firmware": {
                "docs": "https://github.com/freifunk-stuttgart/site-ffs",
                "name": "Gluon",
                "url": "https://firmware.freifunk-stuttgart.de/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.190.0.0/15"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a01:1e8:c003::/48"
                    },
                    {
                        "network": "2a03:2260:3016::/48"
                    },
                    {
                        "network": "fd21:b4dc:4b00::/40"
                    },
                    {
                        "network": "2001:67c:d78::/48"
                    },
                    {
                        "network": "2a0f:d607::/44"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-stuttgart.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "siegburg": {
        "name": "Freifunk Siegburg",
        "url": "http://www.freifunk-siegburg.de/",
        "location": {
            "city": "Siegburg",
            "country": "DE",
            "lat": 50.7998473,
            "lon": 7.2074514
        },
        "contact": {
            "email": "kontakt@freifunk-siegburg.de",
            "facebook": "https://www.facebook.com/FreifunkSiegburg/",
            "twitter": "@ff_siegburg"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2017-06-26T19:32:32.163Z"
        },
        "feeds": [
            {
                "name": "FFSU Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://www.freifunk-siegburg.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.freifunk-siegburg.de",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://downloader.freifunk-siegburg.de/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "schwerin": {
        "name": "Freifunk Schwerin",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Schwerin",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.6288,
                "lon": 11.4148
            },
            "lat": 53.6288,
            "lon": 11.4148
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 20,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 3,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "werl": {
        "api": "0.5.3",
        "contact": {
            "email": "info-zsw@4830.org"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "4830 Blog",
                "type": "rss",
                "url": "https://4830.org/category/freifunk-suedwestfalen/feed"
            }
        ],
        "location": {
            "city": "Werl",
            "country": "DE",
            "geoCode": {
                "lat": 51.55302163,
                "lon": 7.91860789
            },
            "lat": 51.55302163,
            "lon": 7.91860789
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk S\u00fcdwestfalen-Lippe",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_30/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_30/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:05:08Z",
            "nodes": 60
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.208.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:30::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://4830.org/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "binningen": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Binningen",
            "country": "CH",
            "geoCode": {
                "lat": 47.537164,
                "lon": 7.576492
            },
            "lat": 47.537164,
            "lon": 7.576492
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 8,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:35Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "moehnesee": {
        "api": "0.5.3",
        "contact": {
            "email": "info+mse@4830.org"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            }
        ],
        "location": {
            "address": {
                "zipcode": "59519"
            },
            "city": "M\u00f6hnesee",
            "country": "DE",
            "geoCode": {
                "lat": 51.496971711,
                "lon": 8.128820658
            },
            "lat": 51.496971711,
            "lon": 8.128820658
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk M\u00f6hnesee",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_19/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_19/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:04Z",
            "nodes": 48
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.176.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:19::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-lippe.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "borken": {
        "name": "Freifunk Borken",
        "url": "https://freifunk-borken.de",
        "location": {
            "city": "Borken",
            "country": "DE",
            "lat": 51.844474631882,
            "lon": 6.8581295013428
        },
        "contact": {
            "email": "info@freifunk-borken.de",
            "phone": "+49 2862 9892995",
            "ml": "https://forum.freifunk-muensterland.de",
            "facebook": "https://www.facebook.com/FreifunkBOR/"
        },
        "metacommunity": "Freifunk M\u00fcnsterland",
        "state": {
            "nodes": 239,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-07-17T13:34:12+02:00"
        },
        "timeline": [
            {
                "description": "Birth of Community Freifunk Borken",
                "timestamp": "2016-01-31"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Borken Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-borken.de/feed"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein freie Infrastruktur e.V.",
                "street": "Wallheckenstr. 36",
                "zip": "46325",
                "city": "Borken - Weseke",
                "url": "http://www.infrastruktur.ms/",
                "email": "vorstand@infrastruktur.ms"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.freifunk-muensterland.de/",
                "docs": "https://github.com/FreiFunkMuenster/site-ffmsl/",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2025-10-23 15:01:02.005025",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "huerup": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.7542725,
            "city": "Amt Huerup",
            "lon": 9.5324292,
            "name": "Freifunk Amt Huerup",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "fuerstenwalde": {
        "name": "Freifunk Fuerstenwalde",
        "url": "https://fuerstenwalde.freifunk.net",
        "location": {
            "city": "Fuerstenwalde/Spree",
            "country": "DE",
            "lat": 52.35844,
            "lon": 14.063696
        },
        "contact": {
            "email": "fuerstenwalde@freifunk.net"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-09-21T08:15:40.150Z"
        },
        "timeline": [
            {
                "description": "Erste Freifunkrouter in Fuerstenwalde",
                "timestamp": "2016-09-01"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://openwifimap.net/#map?bbox=52.33790884585648,13.987398147583008,52.3812054212634,14.152193069458008",
                "interval": "daily",
                "technicalType": "openwifimap"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Freifunk Berlin - Hedy",
                "url": "https://wiki.freifunk.net/Berlin:Firmware#WLAN-Router"
            },
            "routing": [
                "OLSR",
                "batman-adv"
            ],
            "updatemode": [
                "none",
                "manual"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "trier": {
        "name": "Freifunk Trier",
        "url": "http://trier.freifunk.net",
        "location": {
            "city": "Trier",
            "country": "DE",
            "lat": 49.7596,
            "lon": 6.6439
        },
        "contact": {
            "email": "trier@freifunk.net",
            "phone": "+49 651-9960300",
            "irc": "irc://irc.hackint.org/freifunktrier",
            "ml": "trier@freifunk.net",
            "facebook": "https://www.facebook.com/freifunktrier",
            "twitter": "@freifunktrier"
        },
        "state": {
            "nodes": 500,
            "description": "Local community in RLP. We support the region with the cities like Trier / Wittlich / Bitburg / Daun / Pr\u00fcm / Saarburg / Hermeskeil.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2020-06-27T12:24:39.810Z"
        },
        "timeline": [
            {
                "description": "Founded in",
                "timestamp": "2015-01-01"
            }
        ],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://trier.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://maps.freifunk-trier.de/",
                "interval": "10",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://maps.freifunk-trier.de/data/nodelist.json",
                "interval": "10",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://maps.freifunk-trier.de/#/graph",
                "interval": "10",
                "technicalType": "meshviewer",
                "mapType": "structural"
            }
        ],
        "support": {
            "club": {
                "city": "Trier"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunktrier.github.io/Website/firmware.html",
                "docs": "https://freifunktrier.github.io/Website/firmware.html",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "fftr",
                    "nameserver": [
                        "10.172.0.14",
                        "10.172.0.16",
                        "10.172.0.21"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:fc00::/44"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.172.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "none",
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "groembach": {
        "name": "Freifunk Nordschwarzwald-G\u00e4u",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Gr\u00f6mbach",
            "country": "DE",
            "geoCode": {
                "lat": 48.574538,
                "lon": 8.550877
            },
            "lat": 48.574538,
            "lon": 8.550877
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 12,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:54Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffng/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ng/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:d::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.208.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "greiz": {
        "name": "Freifunk Gera-Greiz",
        "url": "https://www.freifunk-gera-greiz.de/",
        "location": {
            "city": "Greiz",
            "country": "DE",
            "geoCode": {
                "lat": 50.657437,
                "lon": 12.200528
            },
            "lat": 50.657437,
            "lon": 12.200528
        },
        "contact": {
            "email": "kontakt@freifunk-gera-greiz.de",
            "phone": "+49 365 25762368",
            "matrix": "https://matrix.to/#/#ffggrz:matrix.ffggrz.de",
            "twitter": "@ffggrz",
            "facebook": "https://facebook.com/ffggrz"
        },
        "metacommunity": "Freifunk Gera-Greiz",
        "state": {
            "nodes": 227,
            "description": "Freifunk-Community der Stadt Gera und des Landkreises Greiz sowie angrenzender Bereiche",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T12:00:01.948651"
        },
        "services": [],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.buergernetz-gera-greiz.de/index.php?option=com_content&view=category&id=643&format=feed&type=rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.freifunk-gera-greiz.de/meshviewer/",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://www.freifunk-gera-greiz.de/meshviewer/data/nodelist.json",
                "interval": "1 minute",
                "technicalType": "nodelist"
            }
        ],
        "support": {
            "club": {
                "name": "B\u00fcrgernetz Gera-Greiz e.V.",
                "url": "https://www.buergernetz-gera-greiz.de/",
                "email": "vorstand@buergernetz-gera-greiz.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE82830654080004138627",
                    "BIC": "GENODEF1SLR",
                    "usage": "Spende Freifunk Gera-Greiz"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://www.freifunk-gera-greiz.de/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffggrz",
                    "nameserver": [
                        "10.181.0.11",
                        "10.181.128.11"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdb5:078b:64cc::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.181.0.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "nothing",
                "vpnnational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "badgandersheim": {
        "name": "Freifunk Bad Gandersheim",
        "url": "http://freifunk-bad-gandersheim.net",
        "location": {
            "city": "Bad Gandersheim",
            "country": "DE",
            "lat": 51.87129781507899,
            "lon": 10.029401779174805
        },
        "contact": {
            "email": "kontakt@freifunk-bad-gandersheim.net",
            "ml": "http://lists.freifunk.net/mailman/listinfo/bad-gandersheim-freifunk.net",
            "facebook": "https://www.facebook.com/FreiFunkGAN",
            "twitter": "@GANFreifunk"
        },
        "metacommunity": "Freifunk Goettingen",
        "state": {
            "nodes": 32,
            "description": "Freifunk in Bad Gandersheim und Umgebung",
            "focus": [
                "Public Free Wifi"
            ],
            "lastchange": "2019-04-10T14:12:12.123Z"
        },
        "timeline": [
            {
                "description": "Es geht los",
                "timestamp": "2015-02-27",
                "url": "https://bad-gandersheim.freifunk.net/2015/02/27/httpbad-gandersheim-freifunk-net-ist-erreichbar/"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Bad Gandersheim",
                "category": "blog",
                "type": "rss",
                "url": "https://bad-gandersheim.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://cccgoe.de/map2/index.html#!n:98ded02febde",
                "interval": "1",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Chaos Computer Club Goettingen",
                "street": "Von-Bar-Str. 2-4",
                "zip": "37073",
                "city": "Goettingen",
                "url": "http://cccgoe.de",
                "email": "hallo2016@cccgoe.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE46 2605 0001 0056 0080 22",
                    "BIC": "NOLADE21GOE",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://cccgoe.de/freifunk/",
                "docs": "https://cccgoe.de/wiki/Freifunk",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffgoe",
                    "nameserver": [
                        "10.109.0.42",
                        "10.109.0.43",
                        "10.109.0.44"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fde6:36fc:c985::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.109.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "mutschellen": {
        "name": "Freifunk Dreil\u00e4ndereck",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Mutschellen",
            "country": "CH",
            "geoCode": {
                "lat": 47.36286,
                "lon": 8.36535
            },
            "lat": 47.36286,
            "lon": 8.36535
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 7,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:22Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ff3l/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:b889:a272::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.0.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "offenburg": {
        "name": "Freifunk Ortenau",
        "url": "https://ortenau.freifunk.net",
        "location": {
            "city": "Offenburg",
            "country": "DE",
            "lat": 48.4771201,
            "lon": 7.9461454,
            "address": {
                "Name": "Section77 e.V.",
                "Street": "Hauptstra\u00dfe 1",
                "Zipcode": "77652"
            }
        },
        "contact": {
            "email": "info@ortenau.freifunk.net",
            "irc": "irc://irc.hackint.org/ffortenau",
            "ml": "freifunk-ka@lists.entropia.de",
            "twitter": "@ffortenau"
        },
        "metacommunity": "Freifunk Karlsruhe",
        "state": {
            "nodes": 512,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2020-10-29T20:21:08.868Z"
        },
        "feeds": [
            {
                "name": "News",
                "category": "blog",
                "type": "rss",
                "url": "https://karlsruhe.freifunk.net/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.karlsruhe.freifunk.net/",
                "technicalType": "meshviewer"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.karlsruhe.freifunk.net/",
                "docs": "https://docs.karlsruhe.freifunk.net/firmware/changelog/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:678:6e0::/45"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.214.0.0/16"
                    },
                    {
                        "network": "185.65.241.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "potrems": {
        "name": "Freifunk Potrems",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Potrems",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.9835,
                "lon": 12.2696
            },
            "lat": 53.9835,
            "lon": 12.2696
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rothenburg": {
        "name": "Freifunk Rothenburg ",
        "url": "https://freifunk-rothenburg.de ",
        "location": {
            "city": "Rothenburg ob der Tauber",
            "lat": 49.377146,
            "lon": 10.178967
        },
        "contact": {
            "email": "info@freifunk-rothenburg.de",
            "phone": "+49 9861 709555",
            "facebook": "https://www.facebook.com/FreifunkROT",
            "twitter": "@freifunkROT"
        },
        "state": {
            "nodes": 407,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2018-06-09T15:43:51.673Z"
        },
        "feeds": [
            {
                "name": "Freifunk Rothenburg News",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-rothenburg.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-rothenburg.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://netmon.freifunk-rothenburg.de/meshviewer/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://dev.freifunk-rothenburg.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://anmeldung.freifunk-rothenburg.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "essen": {
        "name": "Freifunk Essen",
        "url": "https://freifunk-essen.de",
        "nodeMaps": [
            {
                "technicalType": "ffmap",
                "interval": "1min",
                "mapType": "geographical",
                "url": "https://map.freifunk-essen.de/"
            },
            {
                "technicalType": "ffmap",
                "interval": "1min",
                "mapType": "list/status",
                "url": "https://map.freifunk-essen.de/data/nodelist.json"
            }
        ],
        "location": {
            "city": "Essen",
            "country": "DE",
            "address": {
                "name": "Freifunk Essen e. V.",
                "street": "Viehofer Str. 31",
                "zipcode": "45127"
            },
            "geoCode": {
                "lat": 51.45764372910066,
                "lon": 7.011251449584961
            },
            "lat": 51.45764372910066,
            "lon": 7.011251449584961
        },
        "contact": {
            "email": "kontakt@freifunk-essen.de",
            "facebook": "https://www.facebook.com/freifunk.essen",
            "twitter": "@ffessen"
        },
        "state": {
            "nodes": 43,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T05:21:57+00:00"
        },
        "feeds": [
            {
                "name": "EventsFeed",
                "category": "others",
                "type": "xml",
                "url": "https://freifunk-rheinland.net/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&cb=113863465"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Rheinland e.V.",
                "url": "https://freifunk-rheinland.net"
            },
            "donations": {
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "2774"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://images.freifunk-essen.de/stable/factory/",
                "docs": "https://freifunk-essen.de/anleitung#einrichten"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:1005::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.228.0.0/16"
                    }
                ]
            },
            "dns": [
                {
                    "nameserver": [
                        "2a03:2260:1005::8",
                        "2a03:2260:1005::16",
                        "2a03:2260:1005::32"
                    ],
                    "domainname": "ffe"
                }
            ],
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "neustadt-weinstrasse": {
        "name": "Freifunk Weinstrasse",
        "url": "http://www.freifunk-weinstrasse.de",
        "location": {
            "city": "Neustadt a.d. Weinstrasse",
            "country": "DE",
            "lat": 49.351072014082,
            "lon": 8.1381225585938
        },
        "contact": {
            "email": "kontakt@freifunk-weinstrasse.de"
        },
        "metacommunity": "Freifunk SuedWest e.V.",
        "state": {
            "nodes": 500,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-09-15T023:00:00.001Z"
        },
        "nodeMaps": [
            {
                "url": "https://services.freifunk-suedwest.de/ffapi/ffws/nodelist_wsn.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://services.freifunk-suedwest.de/ffapi/ffws/nodelist_wss.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://services.freifunk-suedwest.de/fw/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hof": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://ml-cgn06.ispgateway.de/mailman/listinfo/freifunk-hof_mailingliste.wir-sind-hofer.de",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Hof",
            "country": "DE",
            "geoCode": {
                "lat": 50.321944,
                "lon": 11.918889
            },
            "lat": 50.321944,
            "lon": 11.918889
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Landkreis Hof",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=50.30480,11.91450,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 0,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.145555Z",
            "nodes": 215
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wiesbaden": {
        "api": "0.4.14",
        "contact": {
            "email": "info@freifunk-wiesbaden.de",
            "facebook": "https://www.facebook.com/FreifunkWiesbaden",
            "irc": "irc://hackint/#ffmwu",
            "ml": "wiesbaden@freifunk.net",
            "phone": "+49 611 94580737",
            "twitter": "@freifunkwi"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Wiesbaden Blog",
                "type": "rss",
                "url": "https://www.wiesbaden.freifunk.net/feed.xml"
            },
            {
                "category": "ics",
                "name": "Freifunk Wiesbaden Kalender",
                "type": "ics",
                "url": "https://www.wiesbaden.freifunk.net/ffwi-calendar.ics"
            }
        ],
        "location": {
            "address": {
                "Name": "Chaos Computer Club Wiesbaden e.V.",
                "Street": "Sedanplatz 7",
                "Zipcode": "65183"
            },
            "city": "Wiesbaden",
            "country": "DE",
            "lat": 50.083117,
            "lon": 8.2294
        },
        "metacommunity": "Freifunk MWU",
        "name": "Freifunk Wiesbaden",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map.freifunk-mwu.de"
            },
            {
                "interval": "1min",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map.freifunk-mwu.de/data/nodelist.json"
            }
        ],
        "services": [
            {
                "internalUri": "http://piratebox.user.ffwi.org",
                "serviceName": "PirateBox"
            }
        ],
        "socialprojects": {
            "contact": "info@freifunk-wiesbaden.de",
            "number": 11
        },
        "state": {
            "description": "Wir erfreuen uns an 105 Knoten und 210 Clients",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:08:03.876863",
            "nodes": 105
        },
        "support": {
            "club": {
                "city": "Wiesbaden",
                "email": "kontakt@cccmz.de",
                "name": "Chaos Computer Club Wiesbaden e.V.",
                "street": "Sedanplatz 7",
                "url": "https://www.cccmz.de",
                "zip": "65183"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "MVBMDE55XXX",
                    "IBAN": "DE41551900000654997014",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "projectid": "41650",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "techDetails": {
            "dns": [
                {
                    "domainname": "ffwi.org",
                    "nameserver": [
                        "fd56:b4dc:4b1e::a38:e7",
                        "fd56:b4dc:4b1e::a38:7",
                        "fd56:b4dc:4b1e::a38:17",
                        "fd56:b4dc:4b1e::a38:a1"
                    ]
                },
                {
                    "domainname": "user.ffwi.org",
                    "nameserver": [
                        "fd56:b4dc:4b1e::a38:e7",
                        "fd56:b4dc:4b1e::a38:7",
                        "fd56:b4dc:4b1e::a38:17",
                        "fd56:b4dc:4b1e::a38:a1"
                    ]
                }
            ],
            "firmware": {
                "docs": "http://firmware.wiesbaden.freifunk.net/README",
                "name": "gluon",
                "url": "http://firmware.wiesbaden.freifunk.net/stable/",
                "vpnaccess": "mail"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.56.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd56:b4dc:4b1e::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Freifunk Wiesbaden Kickoff",
                "timestamp": "2013-11-14",
                "url": "http://wiesbaden.freifunk.net/2013/11/29/freifunk-wiesbaden-kickoff.html"
            },
            {
                "description": "Gluon in Wiesbaden geht in die Public-Beta-Phase",
                "timestamp": "2014-12-01",
                "url": "http://wiesbaden.freifunk.net/2014/12/01/gluon-in-wiesbaden-geht-in-die-public-beta-phase.html"
            },
            {
                "description": "Start f\u00fcr neues Freifunk-Netz (Gluon)",
                "timestamp": "2015-03-06"
            }
        ],
        "url": "http://wiesbaden.freifunk.net",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "einbeck": {
        "name": "Freifunk Einbeck",
        "url": "http://www.freifunk-einbeck.de",
        "location": {
            "city": "Einbeck",
            "country": "DE",
            "lat": 51.8187,
            "lon": 9.86806
        },
        "contact": {
            "email": "info@freifunk-einbeck.de",
            "facebook": "https://facebook.com/Freifunk-Einbeck",
            "twitter": "@FreifunkEinbeck"
        },
        "state": {
            "description": "Das Freifunk-Netz f\u00fcr Einbeck und Umgebung!",
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2017-11-09T10:26:03.248Z"
        },
        "nodeMaps": [
            {
                "url": "http://vpn1.freifunk-einbeck.de/meshviewer",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gloun",
                "url": "http://vpn1.freifunk-einbeck.de/firmware/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:bf7:360::/44"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.49.0.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lindau": {
        "name": "Freifunk Lindau",
        "url": "https://www.freifunk-bodensee.net",
        "location": {
            "city": "Lindau",
            "country": "DE",
            "geoCode": {
                "lat": 47.560774055237,
                "lon": 9.6871948242188
            },
            "lat": 47.560774055237,
            "lon": 9.6871948242188
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 11,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffli.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.1",
                        "fdef:1701:b5ee:42::1"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "muellheim": {
        "name": "Freifunk Breisgau-Hochschwarzwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "M\u00fcllheim",
            "country": "DE",
            "geoCode": {
                "lat": 47.814107,
                "lon": 7.608367
            },
            "lat": 47.814107,
            "lon": 7.608367
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 18,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:22Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/bh/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/bh/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb02::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "widum": {
        "name": "Freifunk Dreil\u00e4ndereck",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Widum",
            "country": "CH",
            "geoCode": {
                "lat": 47.326716,
                "lon": 8.792405
            },
            "lat": 47.326716,
            "lon": 8.792405
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 6,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:13Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ff3l/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:b889:a272::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.0.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "schoenau-im-schwarzwald": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Sch\u00f6nau im Schwarzwald",
            "country": "DE",
            "geoCode": {
                "lat": 47.779594,
                "lon": 7.894911
            },
            "lat": 47.779594,
            "lon": 7.894911
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 13,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:29Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "hoechenschwand": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "H\u00f6chenschwand",
            "country": "DE",
            "geoCode": {
                "lat": 47.732201,
                "lon": 8.170164
            },
            "lat": 47.732201,
            "lon": 8.170164
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 38,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:03:56Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "neumuenster": {
        "name": "Freifunk Neum\u00fcnster",
        "url": "https://nms.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 54.078604,
            "city": "Neum\u00fcnster",
            "country": "DE",
            "lon": 9.970358,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hassberge": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/freifunkhassberge/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "ics",
                "name": "Kalender",
                "url": "https://www.google.com/calendar/ical/2dsrm900h9iqdao2112527mjt4%40group.calendar.google.com/public/basic.ics"
            },
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "address": {
                "name": "Meehaeusle",
                "street": "Am Hafen 6",
                "zipcode": "97437"
            },
            "city": "Ha\u00dffurt",
            "country": "DE",
            "geoCode": {
                "lat": 50.0263024,
                "lon": 10.5156375
            },
            "lat": 50.0263024,
            "lon": 10.5156375
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Ha\u00dfberge",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=50.03664,10.51211,14"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "services": [
            {
                "internalUri": "10.50.56.100",
                "serviceName": "Webserver und owncloud im Test"
            },
            {
                "internalUri": "10.50.56.123",
                "serviceName": "Teeworlds-Game-Server"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 4,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.895861Z",
            "nodes": 91
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.56.0/22"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "Erstes regionales Treffen",
                "timestamp": "2014-12-19",
                "url": "https://pad.freifunk.net/p/Planung-Ha%C3%9Fberge"
            },
            {
                "description": "Main-Post: Freies Internet in der Ha\u00dffurter City",
                "timestamp": "2015-04-29",
                "url": "https://www.mainpost.de/regional/hassberge/freies-internet-in-der-hassfurter-city-art-9840654"
            }
        ],
        "url": "http://www.freifunk-hassberge.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ratingen": {
        "name": "Freifunk Ratingen",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Ratingen",
            "country": "DE",
            "geoCode": {
                "lat": 51.28167570765906,
                "lon": 6.84722900390625
            },
            "lat": 51.28167570765906,
            "lon": 6.84722900390625
        },
        "contact": {
            "email": "ratingen@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:16:35.684Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef03rat.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "tuellingen": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "T\u00fcllingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.596755,
                "lon": 7.652364
            },
            "lat": 47.596755,
            "lon": 7.652364
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 6,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:51Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "beuren": {
        "name": "Freifunk Beuren",
        "url": "https://www.freifunk-beuren.de/",
        "location": {
            "city": "Beuren",
            "country": "DE",
            "lat": 48.56963603058632,
            "lon": 9.400756359100342
        },
        "contact": {
            "email": "info@freifunk-beuren.de"
        },
        "metacommunity": "Freifunk Stuttgart",
        "state": {
            "nodes": 100,
            "description": "Willkommen bei Freifunk Beuren!\r\nFreifunk Beuren ist eine Initiative von B\u00fcrgern f\u00fcr B\u00fcrger.\r\nUnser Ziel ist es, Beuren und Umgebung mit offenem und kostenlosem Internet zu versorgen.\r\n\r\nDie Verf\u00fcgbarkeit von schnellem Internet und der freie Zugang hierzu sind f\u00fcr St\u00e4dte und Gemeinden wichtige Standort-Faktoren \u2013 es macht sie modern und attraktiv, f\u00fcr Bewohnerinnen und Bewohner, f\u00fcr Gewerbetreibende sowie f\u00fcr Touristen und Tagesg\u00e4ste. Freifunk Beuren ist eine Initiative, um in der Gemeinde Beuren und Umgebung eine Grundversorgung mit Internet und einen freien WLAN-Zugang zu schaffen.\r\n\r\n\u00bb Wie funktioniert Freifunk bei uns in Beuren?\r\n\r\nIn den meisten Gebieten in Beuren ist derzeit noch kein schnelles Internet ausgebaut. Nur wenige Stra\u00dfenz\u00fcge sind durch den Kabelanschluss mit schnellem Internet versorgt. Freifunk Beuren funkt dieses schnelle Internet in verschiedene Bereiche von Beuren. Von dort aus wird es \u00fcber zahlreiche Knotenpunkte (Router) in der Gemeinde verteilt.\r\nWir haben es uns zur Aufgabe gemacht, die Infrastruktur f\u00fcr Beuren optimal auszubauen, so dass m\u00f6glichst jeder die Chance auf einen freien Internetzugang \u00fcber Freifunk hat. Je mehr B\u00fcrgerinnen und B\u00fcrger sich an Freifunk beteiligen und weitere Knotenpunkte bilden, desto weiter kann Freifunk in der Gemeinde verteilt werden. Mit Hilfe der Karte k\u00f6nnen Sie unseren aktuellen Ausbau sehen.\r\n\r\n\u00bb Dieses Freifunk-Netz bietet f\u00fcr Beuren und unsere Region viele Vorteile:\r\n\r\n    Frei verf\u00fcgbares Internet in Beuren und Umgebung und damit eine Modernisierung der Ortsmitte und deren Umfeld\r\n    Touristen und G\u00e4ste haben damit bei ihrem Besuch die M\u00f6glichkeit, freies Internet und  lokale Angebote zu nutzen\r\n    Es ist kostenlos, es ben\u00f6tigt keinen Login und es werden auch keine Personen- und Bewegungsdaten gesammelt\r\n    Rechtssicherheit ist durch den Ausschluss der sogenannten St\u00f6rerhaftung bei Freifunk gew\u00e4hrleistet\r\n    Internetversorgung in Fl\u00fcchtlingsunterk\u00fcnften und damit die Grundlage f\u00fcr die Erm\u00f6glichung von Kommunikation\r\n\r\n\u00bb Wer steht hinter Freifunk Beuren?\r\n\r\nWir sind engagierte B\u00fcrger, die es sich zur Aufgabe gemacht haben, mit Hilfe von Freifunk ein einzigartiges B\u00fcrgernetz zu schaffen. Unser Ziel ist es, den Ausbau von Freifunk, durch den richtigen Einsatz von Technik und Fachwissen, f\u00fcr Beuren zu koordinieren. In Beuren und der Umgebung einen kostenlosen Internetzugang und somit eine Grundversorgung von Kommunikation via Internet sicherzustellen, ist unsere Motivation.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2020-02-24T14:30:09.449Z"
        },
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "talheim": {
        "name": "Freifunk Neckar-Alb",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Talheim",
            "country": "DE",
            "geoCode": {
                "lat": 48.377791,
                "lon": 9.088244
            },
            "lat": 48.377791,
            "lon": 9.088244
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 26,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:30Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-nalb/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/nalb/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:e::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.204.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "eggebek": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.619662,
            "city": "Amt Eggebek",
            "lon": 9.379866,
            "name": "Freifunk Amt Eggebek",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "dresden": {
        "api": "0.5.2",
        "name": "Freifunk Dresden",
        "url": "https://www.freifunk-dresden.de/",
        "location": {
            "city": "Dresden",
            "country": "DE",
            "address": {
                "name": "Different Locations"
            },
            "geoCode": {
                "lat": 51.054533,
                "lon": 13.741357
            },
            "lat": 51.054533,
            "lon": 13.741357
        },
        "contact": {
            "email": "info@freifunk-dresden.de",
            "facebook": "https://www.facebook.com/FreifunkDresden",
            "matrix": "https://matrix.to/#/#ffdd:envs.net"
        },
        "metacommunity": "Freifunk Dresden",
        "state": {
            "nodes": 938,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:00:02.0Z"
        },
        "timeline": [
            {
                "description": "Start of Freifunk Dresden",
                "timestamp": "2006-01-01"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.freifunk-dresden.de/freifunk-nodes.json",
                "interval": "60 minutes",
                "technicalType": "nodelist",
                "mapType": "geographical"
            },
            {
                "url": "https://meshviewer.freifunk-dresden.de/",
                "interval": "1 minute",
                "technicalType": "meshviewer"
            }
        ],
        "socialprojects": {
            "website": "https://freifunk-dresden.de/",
            "contact": "info@freifunk-dresden.de"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Dresden Firmware",
                "url": "https://freifunk-dresden.de/mitmachen/download/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffdd",
                    "nameserver": [
                        "10.200.0.4"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.200.0.0/16"
                    },
                    {
                        "network": "10.201.0.0/16"
                    },
                    {
                        "network": "10.203.0.0/16"
                    }
                ]
            },
            "updatemode": [
                "autoupdate",
                "manual"
            ],
            "legals": [
                "termsconditions"
            ],
            "routing": [
                "bmxd"
            ]
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "sundern": {
        "name": "Freifunk Sundern",
        "url": "http://www.sundern-sorpesee.de/Stadtmarketing/Freifunk-Sundern",
        "location": {
            "city": "Sundern",
            "country": "DE",
            "lat": 51.329941,
            "lon": 8.00582
        },
        "contact": {
            "email": "dirk.emmrich@gmx.net",
            "phone": "+49 2933 7847833",
            "facebook": "https://www.facebook.com/FreifunkSundern",
            "twitter": "@ffmoehne"
        },
        "metacommunity": "Freifunk M\u00f6hne",
        "state": {
            "nodes": 76,
            "description": "splitted from domain moehne",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2015-11-19T10:39:23.501Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-moehne.de/sundern",
                "interval": "5",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon-moehne-0.7.5-sundern",
                "url": "http://map.freifunk-moehne.de/images/sundern/stable/factory/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:10:28::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.27.130.0/23"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2024-07-19 13:01:01.298187",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'map.freifunk-moehne.de'. (_ssl.c:1000)>"
    },
    "ballenstedt": {
        "name": "Freifunk Ballenstedt",
        "url": "https://harz.freifunk.net",
        "location": {
            "city": "Ballenstedt",
            "country": "DE",
            "lat": 51.722484598215,
            "lon": 11.229207515717
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "http://lists.freifunk.net/mailman/listinfo/harz-freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 166,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2019-09-10T08:29:39.184Z"
        },
        "services": [
            {
                "serviceName": "Knoten",
                "serviceDescription": "Lokale Seite des Knoten auf dem der Client eingelogt ist.",
                "internalUri": "http://knoten.ffharz/"
            },
            {
                "serviceName": "Knotenkarte",
                "serviceDescription": "Knotenuebersicht",
                "externalUri": "https://map.harz.freifunk.net"
            },
            {
                "serviceName": "pad",
                "serviceDescription": "Unser eigenes Pad im FF-Harz",
                "internalUri": "http://pad.ffharz"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.harz.freifunk.net/",
                "interval": "20min",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "https://map.harz.freifunk.net/hopglass/nodelist.json",
                "interval": "20min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "contact": "harz@freifunk.net"
        },
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Spende Freifunk Harz e.V."
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://fw.harz.freifunk.net/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffharz",
                    "nameserver": [
                        "10.7.0.10"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd0e:8db3:d50a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.7.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "wallbach": {
        "name": "Freifunk Bad S\u00e4ckingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Wallbach",
            "country": "DE",
            "geoCode": {
                "lat": 47.559514,
                "lon": 7.928873
            },
            "lat": 47.559514,
            "lon": 7.928873
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 16,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:52Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/saek/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/saek/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:8::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.128.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "chemnitz": {
        "name": "Chemnitz",
        "url": "https://www.chemnitz.freifunk.net/",
        "location": {
            "city": "Chemnitz",
            "country": "DE",
            "address": {
                "name": "Freifunk Chemnitz e.V.",
                "street": "M\u00fchlenstra\u00dfe 94",
                "zipcode": "09111"
            },
            "geoCode": {
                "lat": 50.843479,
                "lon": 12.923668
            },
            "lat": 50.843479,
            "lon": 12.923668
        },
        "contact": {
            "email": "info@chemnitz.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkChemnitz",
            "twitter": "@FreifunkC",
            "googleplus": "https://plus.google.com/b/112132629169315579137/112132629169315579137",
            "matrix": "https://matrix.to/#/#ffc:chemnitz.freifunk.net",
            "mastodon": "https://netzkms.de/@ffc"
        },
        "state": {
            "nodes": 400,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-10-27T00:00:00.000+01:00"
        },
        "timeline": [
            {
                "description": "200 Knoten",
                "timestamp": "2014-07-01"
            },
            {
                "description": "250 Knoten",
                "timestamp": "2015-01-31"
            },
            {
                "description": "3.Platz beim Chemnitzer Friedenspreis",
                "timestamp": "2016-03-04",
                "url": "https://www.chemnitz.freifunk.net/und-der-gewinner-ist-freifunk/"
            },
            {
                "description": "500 Knoten",
                "timestamp": "2016-08-22"
            }
        ],
        "feeds": [
            {
                "name": "https://www.chemnitz.freifunk.net/feed/",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.chemnitz.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.chemnitz.freifunk.net/",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://stats.chemnitz.freifunk.net/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Chemnitz e.V.",
                "street": "M\u00fchlenstra\u00dfe 94",
                "zip": "09111",
                "city": "Chemnitz",
                "url": "https://chemnitz.freifunk.net",
                "email": "info@chemnitz.freifunk.net"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE30120300001017306299",
                    "BIC": "BYLADEM1001"
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "19628"
                    },
                    {
                        "provider": "boost",
                        "projectid": "3092"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://firmware.chemnitz.freifunk.net/",
                "docs": "https://gitlab.com/FreifunkChemnitz/site-ffc",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "10.8.6.6",
                    "nameserver": [
                        "ffc"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:0bc8:3f13:ffc2::/64"
                    },
                    {
                        "network": "2001:0bc8:3f13:ffc3::/64"
                    },
                    {
                        "network": "2001:0bc8:3f13:ffc4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.8.0.0/16"
                    },
                    {
                        "network": "10.149.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.3",
        "services": [],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "oelsnitz_vogtland": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-OEL.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:03:48+0100",
            "nodes": 33
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Oelsnitz",
            "country": "DE",
            "geoCode": {
                "lat": 50.416667,
                "lon": 12.166667
            },
            "lat": 50.416667,
            "lon": 12.166667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bielefeld": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-bielefeld.de",
            "twitter": "@FreifunkBI"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "4830 Blog",
                "type": "rss",
                "url": "https://4830.org/category/freifunk-bielefeld/feed"
            }
        ],
        "location": {
            "city": "Bielefeld",
            "country": "DE",
            "geoCode": {
                "lat": 52.0191005,
                "lon": 8.531007
            },
            "lat": 52.0191005,
            "lon": 8.531007
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Bielefeld",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_09/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_09/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:02Z",
            "nodes": 36
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.26.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1318:ffff::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-bielefeld.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "geroldshofstetten": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Geroldshofstetten",
            "country": "DE",
            "geoCode": {
                "lat": 47.769939,
                "lon": 8.257274
            },
            "lat": 47.769939,
            "lon": 8.257274
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 15,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:33Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "lauenburg": {
        "name": "Freifunk S\u00fcdholstein",
        "url": "https://www.freifunk-suedholstein.de",
        "location": {
            "city": "Lauenburg",
            "country": "DE",
            "geoCode": {
                "lat": 53.37,
                "lon": 10.54
            },
            "lat": 53.37,
            "lon": 10.54
        },
        "contact": {
            "email": "kontakt@freifunk-suedholstein.de",
            "phone": "+49 4539 2180785",
            "mastodon": "https://norden.social/@ffsh"
        },
        "metacommunity": "Freifunk S\u00fcdholstein",
        "state": {
            "nodes": 111,
            "description": "Ein Netz f\u00fcr alle. Um Ressourcen sinnvoll zu nutzen, haben sich Freifunk Stormarn (inkl Bad Oldesloe) mit Freifunk Lauenburg zu einem Netz zusammengeschlossen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T01:11:06.493610Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-suedholstein.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-suedholstein.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-suedholstein.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk S\u00fcdholstein n.e.V",
                "url": "https://www.ffshev.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://www.freifunk-suedholstein.de/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "freifunk-suedholstein"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fddf:bf7:80::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.144.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "riedern-am-wald": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Riedern am Wald",
            "country": "DE",
            "geoCode": {
                "lat": 47.715424,
                "lon": 8.287904
            },
            "lat": 47.715424,
            "lon": 8.287904
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:48Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "reihen": {
        "name": "Freifunk Reihen",
        "url": "http://freifunk.reihen.de",
        "location": {
            "city": "Reihen",
            "country": "DE",
            "lat": 49.219222,
            "lon": 8.91504,
            "address": {
                "Name": "Reihen",
                "Street": "Forstweg",
                "Zipcode": "74889"
            }
        },
        "contact": {
            "email": "freifunk@reihen.de"
        },
        "state": {
            "nodes": 30,
            "description": "OLSR",
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T12:01:20.558Z"
        },
        "nodeMaps": [
            {
                "url": "http://freifunk.reihen.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "http://freifunk.reihen.de/nodelist.json",
                "interval": "3600",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Hedy"
            },
            "routing": [
                "OLSR"
            ],
            "updatemode": [
                "none"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "quedlinburg": {
        "name": "Freifunk Quedlinburg",
        "url": "https://harz.freifunk.net",
        "location": {
            "city": "Quedlinburg",
            "country": "DE",
            "lat": 51.7897381,
            "lon": 11.1418718
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "http://lists.freifunk.net/mailman/listinfo/harz-freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 650,
            "description": "Wir haben am 7. M\u00e4rz. 2015 den gemeinn\u00fctzigen Verein Freifunk Harz gegr\u00fcndet. Er soll die Freifunk-Initiative im Harz unterst\u00fctzen, was sehr erfolgreich funktioniert. In kurzer Zeit konnte in vielen St\u00e4dten ein freies Funknetz zur freien Kommunikation aufgebaut werden. Schnell w\u00e4chst auch die Anzahl der Gateways und der Vereinsmitglieder. Viel Unterst\u00fctzung bekommen wir von verschiedensten Organisationen und von der lokalen Politik.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2019-09-10T08:25:48.170Z"
        },
        "services": [
            {
                "serviceName": "Knoten",
                "serviceDescription": "Lokale Seite des Knoten auf dem der Client eingelogt ist.",
                "internalUri": "http://knoten.ffharz/"
            },
            {
                "serviceName": "Knotenkarte",
                "serviceDescription": "Knotenuebersicht",
                "externalUri": "http://map.harz.freifunk.net/"
            }
        ],
        "timeline": [
            {
                "description": "200 Router online",
                "timestamp": "2015-09-19",
                "url": "https://www.facebook.com/691678844281794/posts/826632004119810/"
            },
            {
                "description": "100 Router online",
                "timestamp": "2015-08-13",
                "url": "https://www.facebook.com/691678844281794/posts/808767489239595/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.harz.freifunk.net/",
                "interval": "20",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.harz.freifunk.net/hopglass/nodelist.json",
                "interval": "20",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Spende Freifunk Harz e.V."
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33364"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://harz.freifunk.net/firmware/",
                "docs": "http://md.freifunk.net/mitmachen/firmware/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffharz",
                    "nameserver": [
                        "10.7.0.2",
                        "10.7.0.10"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd0e:8db3:d50a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.7.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ]
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "marburg": {
        "name": "Freifunk Marburg",
        "url": "https://marburg.freifunk.net/",
        "location": {
            "city": "Marburg",
            "country": "DE",
            "lat": 50.8075,
            "lon": 8.772222,
            "address": {
                "Name": "[hsmr] Hackspace Marburg",
                "Street": "Rudolf-Bultmann-Str. 2b",
                "Zipcode": "35039"
            }
        },
        "contact": {
            "email": "freifunk@hsmr.cc",
            "phone": "+49 6421 9689159",
            "irc": "ircs://irc.hackint.org:9999/#hsmr",
            "ml": "freifunk@lists.hsmr.cc"
        },
        "state": {
            "nodes": 240,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:00:30.268400"
        },
        "feeds": [
            {
                "name": "Freifunk Marburg - Aktuelles",
                "category": "blog",
                "type": "rss",
                "url": "https://marburg.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.marburg.freifunk.net/",
                "interval": "60s",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://api.marburg.freifunk.net/nodelist.json",
                "interval": "60s",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "marburg.link",
                    "nameserver": [
                        "altair.reis.asia",
                        "wega.reis.asia",
                        "arturo.reis.asia"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a06:4b00:1000::/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.128.0.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.11",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hagen": {
        "name": "Freifunk Hagen",
        "url": "https://www.freifunk-hagen.net",
        "location": {
            "city": "Hagen",
            "country": "DE",
            "lat": 51.358829,
            "lon": 7.476396,
            "address": {
                "Name": "Computer Fan Club Hagen e. V.",
                "Street": "Hammerstr. 10c",
                "Zipcode": "58135"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-hagen.net",
            "phone": "+49 2334 440029",
            "facebook": "https://www.facebook.com/Freifunk-Hagen-541265722705400/",
            "twitter": "@ffhagen",
            "googleplus": "https://plus.google.com/117316680994076579933"
        },
        "metacommunity": "Freifunk EN",
        "state": {
            "nodes": 100,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-03-25T11:32:38.292Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.ff-en.de/data/ha/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Computer Fan Club Hagen e. V.",
                "street": "Hammerstr. 10c",
                "zip": "58135",
                "city": "Hagen",
                "url": "http://www.cfc-hagen.de",
                "email": "info@cfc-hagen.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE98 4306 0967 4102 7613 00",
                    "BIC": "GENODEM1GLS",
                    "usage": "Hagen"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3669"
                    }
                ]
            }
        },
        "privacy": {
            "policyurl": "https://freifunk-hagen.net/pico-peering-agreement-v1-0"
        },
        "techDetails": {
            "firmware": {
                "name": "0.9.4.7 / gluon-v2017.1.5+",
                "url": "http://images.ff-en.de/hagen/stable/",
                "docs": "https://github.com/freifunk-en/gluon-configs",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffen",
                    "nameserver": [
                        "10.20.224.225"
                    ]
                },
                {
                    "domainname": "ffen",
                    "nameserver": [
                        "2a03:2260:300f:bb06::a"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:300f:6000::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.20.240.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "segeberg": {
        "name": "Freifunk Segeberg",
        "url": "https://nord.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 53.923483,
            "city": "Segeberg",
            "country": "DE",
            "lon": 10.11417,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "igelschlatt": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Igelschlatt",
            "country": "DE",
            "geoCode": {
                "lat": 47.751584,
                "lon": 8.292307
            },
            "lat": 47.751584,
            "lon": 8.292307
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 8,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:04:17Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "neunkirchen": {
        "name": "Freifunk Neunkirchen",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/neunkirchen/",
        "location": {
            "city": "Neunkirchen",
            "country": "DE",
            "lat": 49.35,
            "lon": 7.18
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Landkreis Neunkirchen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 45,
            "lastchange": "2026-03-08T16:00:04.641Z"
        },
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Saar Blog, Neunkirchen",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/neunkirchen/feed/"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wien": {
        "name": "FunkFeuer Wien",
        "url": "https://www.funkfeuer.at",
        "location": {
            "city": "Wien",
            "country": "AT",
            "lat": 48.19682,
            "lon": 16.36482,
            "address": {
                "Name": "Metalab.at",
                "Street": "Rathausstrasse 6",
                "Zipcode": "1010"
            }
        },
        "contact": {
            "email": "admin@funkfeuer.at",
            "ml": "https://lists.funkfeuer.at/mailman/listinfo/wien",
            "twitter": "@funkfeuer_at"
        },
        "metacommunity": "Funkfeuer",
        "state": {
            "nodes": 201,
            "focus": [
                "infrastructure/backbone",
                "Free internet access"
            ],
            "lastchange": "2018-06-22T15:23:00.000Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.funkfeuer.at/wien/",
                "interval": "0",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "dns": [
                {
                    "domainname": "wien.funkfeuer.at"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a02:60::/32"
                    }
                ],
                "ipv4": [
                    {
                        "network": "193.238.156.0/22"
                    },
                    {
                        "network": "78.41.112.0/21"
                    },
                    {
                        "network": "185.194.20.0/22"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.6",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "tuebingen": {
        "name": "Freifunk Neckar-Alb",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "T\u00fcbingen",
            "country": "DE",
            "geoCode": {
                "lat": 48.528815,
                "lon": 9.060044
            },
            "lat": 48.528815,
            "lon": 9.060044
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 14,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:51Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-nalb/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/nalb/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:e::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.204.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "cuxhaven": {
        "name": "Freifunk Nord",
        "url": "https://nord.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 53.844976,
            "city": "Cuxhaven",
            "country": "DE",
            "lon": 8.707192,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ploen": {
        "name": "Freifunk Pl\u00f6n",
        "url": "https://ploen.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 54.159796,
            "city": "Pl\u00f6n",
            "country": "DE",
            "lon": 10.422528,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "uehlingen-birkendorf": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "\u00dchlingen-Birkendorf",
            "country": "DE",
            "geoCode": {
                "lat": 47.721131,
                "lon": 8.31944
            },
            "lat": 47.721131,
            "lon": 8.31944
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:51Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "potsdam": {
        "name": "Freifunk Potsdam e.V.",
        "url": "https://freifunk-potsdam.de",
        "location": {
            "city": "Potsdam",
            "country": "DE",
            "address": {
                "name": "freiLand, Haus 5",
                "street": "Friedrich-Engels-Stra\u00dfe 22",
                "zipcode": "14473"
            },
            "geoCode": {
                "lat": 52.390569,
                "lon": 13.064473
            },
            "state": "DE-BB",
            "lat": 52.390569,
            "lon": 13.064473
        },
        "contact": {
            "email": "info@freifunk-potsdam.de",
            "facebook": "https://www.facebook.com/freifunkpotsdam/",
            "ml": "https://lists.freifunk-potsdam.de/mailman3/lists/users.lists.freifunk-potsdam.de/",
            "mastodon": "https://social.freifunk.net/@ffp",
            "matrix": "https://matrix.to/#/#ffp:seth0r.net"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-07T23:01:01.766918+00:00",
            "nodes": 114
        },
        "feeds": [
            {
                "name": "Freifunk Potsdam",
                "category": "blog",
                "type": "RSS",
                "url": "https://blog.freifunk-potsdam.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://status.freifunk-potsdam.de/",
                "interval": "15m",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "automatic",
                "url": "https://firmware.freifunk-potsdam.de/",
                "docs": "https://wiki.freifunk-potsdam.de/"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.22.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fdc0:ffee:0a10::/48"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate",
                "manual"
            ],
            "legals": [
                "vpnnational"
            ],
            "dns": []
        },
        "api": "0.5.3",
        "services": [
            {
                "serviceName": "LibreSpeed",
                "internalUri": "http://speed.ffp.name/"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "sundhausen": {
        "name": "Evernet",
        "url": "http://www.evernet-eg.de",
        "location": {
            "city": "Sundhausen",
            "country": "DE",
            "lat": 51.156944,
            "lon": 10.715833,
            "address": {
                "Name": "EverneteG",
                "Street": "Anger 75",
                "Zipcode": "99947"
            }
        },
        "contact": {
            "email": "info@evernet-eg.de",
            "phone": "+493604370736"
        },
        "state": {
            "nodes": 90,
            "description": "Evernet eG is a cooperative founded in 2008. \r\nWe have the legal status of an ISP.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2015-03-02T13:46:37.763Z"
        },
        "timeline": [
            {
                "description": "Gr\u00fcndung",
                "timestamp": "2008-10-01"
            }
        ],
        "techDetails": {
            "networks": {
                "ipv4": [
                    {
                        "network": "10.0.0.0/8"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.6",
        "mtime": "2023-02-10 20:01:01.877805",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "parchim": {
        "name": "Freifunk Parchim",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Parchim",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.4166,
                "lon": 11.8333
            },
            "lat": 53.4166,
            "lon": 11.8333
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ludwigslust": {
        "name": "Freifunk Ludwigslust",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Ludwigslust",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.3244,
                "lon": 11.4947
            },
            "lat": 53.3244,
            "lon": 11.4947
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "karlsruhe": {
        "name": "Freifunk Karlsruhe",
        "url": "https://karlsruhe.freifunk.net",
        "location": {
            "city": "Karlsruhe",
            "country": "DE",
            "address": {
                "name": "Entropia",
                "street": "Steinstrasse 23",
                "zipcode": "76133"
            },
            "geoCode": {
                "lat": 49.00921,
                "lon": 8.403951
            },
            "lat": 49.00921,
            "lon": 8.403951
        },
        "contact": {
            "email": "info@karlsruhe.freifunk.net",
            "irc": "irc://irc.hackint.org/ffka",
            "ml": "freifunk-ka@lists.entropia.de",
            "twitter": "@FFKarlsruhe",
            "mastodon": "https://chaos.social/@ffka",
            "matrix": "https://matrix.to/#/!ffka:entropia.de"
        },
        "metacommunity": "Freifunk Karlsruhe",
        "state": {
            "nodes": 400,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-22T11:58:00+02:00"
        },
        "timeline": [
            {
                "description": "birth",
                "timestamp": "2014-06-20"
            },
            {
                "description": "Ausgliederung Freifunk Landau",
                "timestamp": "2015-07-10",
                "url": "http://freifunk-suedpfalz.de"
            }
        ],
        "feeds": [
            {
                "name": "News",
                "category": "blog",
                "type": "rss",
                "url": "https://karlsruhe.freifunk.net/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.karlsruhe.freifunk.net/",
                "interval": "hourly",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://api.karlsruhe.freifunk.net/yanic/nodelist/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.karlsruhe.freifunk.net/",
                "vpnaccess": "mail",
                "docs": "https://docs.karlsruhe.freifunk.net/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:678:6e0::/45"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.214.0.0/16"
                    },
                    {
                        "network": "185.65.241.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "support": {
            "club": {
                "name": "Verein zur F\u00f6rderung freier Netze Region mittlerer Oberrhein e.V.",
                "street": "Steinstr. 23",
                "zip": "76133",
                "city": "Karlsruhe",
                "email": "vorstand@vzffnrmo.de",
                "board": [
                    "Simon Terzenbach",
                    "Benedikt Neuffer",
                    "Adrian N\u00f6thlich"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE36 6619 0000 0010 5155 21",
                    "BIC": "GENODE61KA1",
                    "usage": "Spende"
                }
            }
        },
        "services": [],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "osnabrueck": {
        "name": "Freifunk Osnabr\u00fcck",
        "url": "https://ffnw.de/",
        "location": {
            "city": "Osnabr\u00fcck",
            "country": "DE",
            "lat": 52.2984,
            "lon": 8.0132,
            "address": {
                "Name": "Gr\u00fcner J\u00e4ger",
                "Street": "An der Katharinenkirche 1",
                "Zipcode": "49074"
            }
        },
        "contact": {
            "email": "info@nordwest.freifunk.net",
            "phone": "+49 541 4444252525",
            "ml": "https://lists.ffnw.de/mailman/listinfo/osnabrueck",
            "facebook": "https://facebook.com/freifunkos",
            "twitter": "@freifunkos"
        },
        "metacommunity": "Freifunk Nordwest",
        "state": {
            "nodes": 548,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2016-08-19T08:07:59.133Z"
        },
        "feeds": [
            {
                "name": "Freifunk Osnabrueck - Feed",
                "category": "blog",
                "type": "rss",
                "url": "https://ffnw.de/category/communitys/osnabrueck/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffnw.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "number": 1
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.ffnw.de"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:1001::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.18.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "steinen": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Steinen",
            "country": "DE",
            "geoCode": {
                "lat": 47.645791,
                "lon": 7.733848
            },
            "lat": 47.645791,
            "lon": 7.733848
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 13,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:40Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "klein-basel": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Klein-Basel",
            "country": "CH",
            "geoCode": {
                "lat": 47.569751,
                "lon": 7.596367
            },
            "lat": 47.569751,
            "lon": 7.596367
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 40,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:05:08Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "pinneberg": {
        "name": "Freifunk Pinneberg",
        "url": "https://pinneberg.freifunk.net",
        "location": {
            "city": "Pinneberg",
            "country": "DE",
            "geoCode": {
                "lat": 53.7,
                "lon": 9.73
            },
            "lat": 53.7,
            "lon": 9.73
        },
        "contact": {
            "email": "info@pinneberg.freifunk.net",
            "irc": "irc://irc.hackint.org:6667#ffpi",
            "phone": "+49-4101-300313",
            "facebook": "https://www.facebook.com/FreifunkPinneberg",
            "twitter": "@FreifunkPI",
            "mastodon": "https://norden.social/@FreifunkPI"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "nodes": 138,
            "lastchange": "2024-08-26T10:41:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Pinneberg News",
                "category": "blog",
                "type": "rss",
                "url": "https://pinneberg.freifunk.net/news.rss"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://pinneberg.freifunk.net/firmware"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.137.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fde8:21c6:9d82::/48"
                    }
                ]
            },
            "dns": [
                {
                    "nameserver": [
                        "fde8:21c6:9d82::0a01",
                        "fde8:21c6:9d82::0c01",
                        "fde8:21c6:9d82::0d01"
                    ],
                    "domainname": "ffpi."
                }
            ]
        },
        "nodeMaps": [
            {
                "technicalType": "ffmap",
                "interval": "1min",
                "mapType": "geographical",
                "url": "https://2.meshviewer.pinneberg.freifunk.net/"
            },
            {
                "technicalType": "nodelist",
                "interval": "1min",
                "mapType": "list/status",
                "url": "https://2.meshviewer.pinneberg.freifunk.net/data/nodelist.json"
            }
        ],
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "troisdorf": {
        "name": "Freifunk Troisdorf",
        "url": "https://freifunk-troisdorf.de",
        "location": {
            "city": "Troisdorf",
            "country": "DE",
            "lat": 50.81667,
            "lon": 7.16667,
            "address": {
                "Name": "AWO Troisdorf Mitte",
                "Street": "Wilhelm-Hamacher-Platz 12",
                "Zipcode": "53840"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-troisdorf.de",
            "facebook": "https://www.facebook.com/freifunktdf",
            "twitter": "@FreifunkTDF"
        },
        "state": {
            "nodes": 300,
            "description": "Local community in Troisdorf\r\nBelongs to the Freifunk Rheinland e.V. and the Freifunk Rhein-Sieg e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2019-09-06T17:52:08.672Z"
        },
        "timeline": [
            {
                "description": "Founded in",
                "timestamp": "2014-11-06"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-troisdorf.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Rhein-Sieg e.V.",
                "street": "Wilhelm-Hamacher-Platz 12",
                "zip": "53840",
                "city": "Troisdorf",
                "url": "https://www.freifunk-rhein-sieg.net",
                "email": "kontakt@freifunk-rhein-sieg.net",
                "board": [
                    "Andreas Gro\u00df",
                    "Stefan Hoffmann"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE45 7002 2200 0020 3678 81",
                    "BIC": "FDDODEMMXXX",
                    "usage": "Freifunk Troisdorf"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://images.freifunk-troisdorf.de",
                "vpnaccess": "automatic"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.188.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hartha": {
        "name": "Freifunk Hartha",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Hartha",
            "country": "DE",
            "lat": 51.096334,
            "lon": 12.972586
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffhar",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "efringen-kirchen": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Efringen-Kirchen",
            "country": "DE",
            "geoCode": {
                "lat": 47.655013,
                "lon": 7.557796
            },
            "lat": 47.655013,
            "lon": 7.557796
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 14,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:50Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "velbert": {
        "name": "Freifunk Velbert",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Velbert, Neviges, Langenberg",
            "country": "DE",
            "geoCode": {
                "lat": 51.33661771600667,
                "lon": 7.0786285400390625
            },
            "lat": 51.33661771600667,
            "lon": 7.0786285400390625
        },
        "contact": {
            "email": "velbert@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-18T19:20:43.656Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef01vel.karte.neanderfunk.de/data/nodelist.json",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef01vel.karte.neanderfunk.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "berau": {
        "name": "Freifunk S\u00fcdschwarzwald-Ost",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Berau",
            "country": "DE",
            "geoCode": {
                "lat": 47.695711,
                "lon": 8.256242
            },
            "lat": 47.695711,
            "lon": 8.256242
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 36,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:34Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/sswo/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/sswo/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "colditz": {
        "name": "Freifunk Colditz",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Colditz",
            "country": "DE",
            "lat": 51.132235,
            "lon": 12.80014
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-03-16T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffcol",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "weyher": {
        "name": "Freifunk Weyher",
        "url": "http://www.freifunk-weyher.de",
        "location": {
            "city": "Weyher",
            "country": "DE",
            "lat": 49.265900289126,
            "lon": 8.0843925476074
        },
        "contact": {
            "email": "kontakt@freifunk-weyher.de"
        },
        "metacommunity": "Freifunk SuedWest e.V.",
        "state": {
            "nodes": 50,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-09-15T023:00:00.536Z"
        },
        "nodeMaps": [
            {
                "url": "https://services.freifunk-suedwest.de/ffapi/ffwy/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://services.freifunk-suedwest.de/fw/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "emskirchen": {
        "name": "Freifunk Emskirchen",
        "url": "http://www.freifunk-emskirchen.de/",
        "location": {
            "city": "Emskirchen",
            "country": "DE",
            "lat": 49.550941,
            "lon": 10.717312
        },
        "contact": {
            "email": "fragen@freifunk-emskirchen.de",
            "ml": "ffantechnik@list.freifunk-ansbach.de",
            "googleplus": "https://plus.google.com/b/107692279541593113520",
            "facebook": "https://www.facebook.com/pages/Freifunk-Ansbach/374564152695989",
            "twitter": "@ffemsk"
        },
        "metacommunity": "Freifunk Ansbach",
        "state": {
            "nodes": 10,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:01:50.797Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Ansbach Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ansbach.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-emskirchen.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-emskirchen.de/",
                "technicalType": "hopglass",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-emskirchen.de/data/nodelist.json",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-emskirchen.de/data/nodes.json",
                "technicalType": "hopglass",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33869"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://site.freifunk-emskirchen.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://site.freifunk-emskirchen.de/router-anmelden/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "aachen": {
        "name": "Freifunk Aachen",
        "url": "https://freifunk-aachen.de",
        "metacommunity": "Freifunk Rheinland e.V.",
        "location": {
            "city": "Aachen",
            "country": "DE",
            "geoCode": {
                "lat": 50.77635518995889,
                "lon": 6.083861589431763
            },
            "lat": 50.77635518995889,
            "lon": 6.083861589431763
        },
        "contact": {
            "email": "kontakt@freifunk-aachen.de",
            "facebook": "https://de-de.facebook.com/freifunkaachen",
            "twitter": "@ffaachen",
            "webform": "https://freifunk-aachen.de/kontakt/",
            "matrix": "https://matrix.to/#/#ffac:matrix"
        },
        "state": {
            "nodes": 1809,
            "description": "Die Community Aachen ist die Anlaufstelle f\u00fcr Freifunk in Aachen, der St\u00e4dteRegion und Umgebung.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-10-04T23:30:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Aachen News",
                "category": "blog",
                "type": "RSS",
                "url": "https://freifunk-aachen.de/feed/"
            },
            {
                "name": "Freifunk Aachen Termine",
                "category": "ics",
                "type": "ics",
                "url": "https://freifunk-aachen.de/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&no_html=true"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.aachen.freifunk.net/",
                "interval": "1 minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.aachen.freifunk.net/nodelist/",
                "interval": "1 minute",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rdervereinigung f\u00fcr freie Netzwerke in der Region Aachen e.V. (F3N)",
                "city": "Aachen",
                "url": "https://freifunk-aachen.de/",
                "email": "vorstand@f3n-ac.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE16430609674044542600",
                    "BIC": "GENODEM1GLS"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3318"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "33817"
                    }
                ]
            }
        },
        "techDetails": {
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:114::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.5.0.0/16"
                    },
                    {
                        "network": "10.145.0.0/16"
                    }
                ]
            },
            "firmware": {
                "name": "gluon",
                "url": "https://images.aachen.freifunk.net/",
                "docs": "https://github.com/ffac/site/blob/v2023.1.x/CHANGELOG.md",
                "vpnaccess": "automatic"
            }
        },
        "api": "0.5.2",
        "privacy": {
            "policyurl": "https://freifunk-aachen.de/impressum/"
        },
        "timeline": [],
        "services": [
            {
                "serviceName": "Speedtest",
                "serviceDescription": "Test Internet Speed",
                "externalUri": "https://speed.freifunk-aachen.de/"
            },
            {
                "serviceName": "Monitoring",
                "serviceDescription": "Grafana for Node Stats",
                "externalUri": "https://grafana.freifunk-aachen.de"
            },
            {
                "serviceName": "Jitsi",
                "serviceDescription": "Free Public Jitsi Server",
                "externalUri": "https://meet.freifunk-aachen.de"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "darmstadt": {
        "name": "Freifunk Darmstadt",
        "url": "https://darmstadt.freifunk.net",
        "location": {
            "city": "Darmstadt",
            "country": "DE",
            "address": {
                "name": "CCC Darmstadt",
                "street": "Wilhelminenstra\u00dfe 17",
                "zipcode": "64283"
            },
            "geoCode": {
                "lat": 49.8708409,
                "lon": 8.6511275
            },
            "state": "DE-HE",
            "lat": 49.8708409,
            "lon": 8.6511275
        },
        "contact": {
            "email": "info@darmstadt.freifunk.net",
            "phone": "+49 6151 5200088",
            "irc": "ircs://irc.hackint.org/ffda",
            "ml": "https://lists.freifunk.net/mailman/listinfo/darmstadt-freifunk.net",
            "matrix": "https://matrix.to/#/#ffda:hackint.org",
            "mastodon": "https://chaos.social/@ffda"
        },
        "state": {
            "lastchange": "2018-04-10T15:22:45+00:00",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "timeline": [
            {
                "description": "Erstes Treffen",
                "timestamp": "2014-02-13",
                "url": "https://darmstadt.freifunk.net/news/2014/02/17/erstes-ffda-treffen"
            },
            {
                "description": "Erster Knoten",
                "timestamp": "2014-06-26",
                "url": "https://darmstadt.freifunk.net/news/2014/07/09/erste-mesh-knoten"
            },
            {
                "description": "Pr\u00e4sentation bei st\u00e4dtischer IT-Abteilung",
                "timestamp": "2015-01-29",
                "url": "https://darmstadt.freifunk.net/news/2015/01/31/informationsveranstaltung-bei-der-stadt-darmstadt"
            },
            {
                "description": "100 Knoten",
                "timestamp": "2015-03-01",
                "url": "https://darmstadt.freifunk.net/news/2015/03/02/ein-jahr-freifunk-darmstadt"
            },
            {
                "description": "IPv6 Internetanbindung",
                "timestamp": "2015-04-06",
                "url": "https://darmstadt.freifunk.net/news/2015/04/23/ipv6-anbindung"
            },
            {
                "description": "IPv4 Internetanbindung nun \u00fcber eigene IP-Adressen",
                "timestamp": "2015-06-16",
                "url": "https://darmstadt.freifunk.net/news/2015/06/17/uplink-via-freifunk-rheinland"
            }
        ],
        "feeds": [
            {
                "name": "News",
                "category": "blog",
                "type": "rss",
                "url": "https://darmstadt.freifunk.net/feed.xml"
            },
            {
                "name": "Forum",
                "category": "forum",
                "type": "rss",
                "url": "https://forum.darmstadt.freifunk.net/latest.rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://meshviewer.darmstadt.freifunk.net",
                "interval": "60",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://meshviewer.darmstadt.freifunk.net/data/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Chaos Computer Club Darmstadt e.V.",
                "street": "Wilhelminenstra\u00dfe 17",
                "zip": "64283",
                "city": "Darmstadt",
                "url": "https://www.chaos-darmstadt.de",
                "email": "info@chaos-darmstadt.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE96 5085 0150 0000 7118 53",
                    "BIC": "HELADEF1DAS",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "27613"
                    },
                    {
                        "provider": "boost",
                        "projectid": "3433"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon-ffda",
                "url": "https://firmware.darmstadt.freifunk.net",
                "docs": "https://forum.darmstadt.freifunk.net/c/technik/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffda.io",
                    "nameserver": [
                        "ns1.as6766.net.",
                        "ns2.as6766.net."
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:67c:2ed8::/48"
                    },
                    {
                        "network": "fd01:67c:2ed8::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.84.0.0/15"
                    },
                    {
                        "network": "82.195.73.0/26"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.3",
        "mtime": "2025-12-10 21:01:02.368196",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "hilchenbach": {
        "name": "Freifunk Hilchenbach",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Kreuztal",
            "country": "DE",
            "geoCode": {
                "lat": 50.996274972,
                "lon": 8.112751412
            },
            "lat": 50.996274972,
            "lon": 8.112751412
        },
        "contact": {
            "email": "hilchenbach@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef37siwin.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "dortmund": {
        "name": "Freifunk Dortmund",
        "url": "http://www.freifunk-dortmund.de",
        "location": {
            "city": "Dortmund",
            "country": "DE",
            "lat": 51.527676129,
            "lon": 7.464992702,
            "address": {
                "Name": "Langer August",
                "Street": " Braunschweiger Str. 22",
                "Zipcode": "44145"
            }
        },
        "contact": {
            "email": "info@freifunk-dortmund.de",
            "phone": "+492318404694",
            "ml": "freifunk-do@list.free.de",
            "twitter": "@FreifunkDo"
        },
        "state": {
            "nodes": 640,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-01-09T09:51:31.631Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.ffdo.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.ffdo.de/data/nodes.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map-ng.ffdo.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE21830654080004032055",
                    "BIC": "GENODEF1SLR"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://fw-download.ffdo.de/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wuerzburg": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "W\u00fcrzburg",
            "country": "DE",
            "geoCode": {
                "lat": 49.79688,
                "lon": 9.93489
            },
            "lat": 49.79688,
            "lon": 9.93489
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk W\u00fcrzburg",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.77694,9.92769,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "burkard.fuchs@stadt.wuerzburg.de",
            "number": 2,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.958243Z",
            "nodes": 27
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.72.0/21"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "20 Router an die Piratenpartei W\u00fcrzburg \u00fcbergeben",
                "timestamp": "2013-07-27"
            }
        ],
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "brombach": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Brombach",
            "country": "DE",
            "geoCode": {
                "lat": 47.638213,
                "lon": 7.694957
            },
            "lat": 47.638213,
            "lon": 7.694957
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 5,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:37Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "haan": {
        "name": "Freifunk Haan",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Haan",
            "country": "DE",
            "geoCode": {
                "lat": 51.1923,
                "lon": 7.0066
            },
            "lat": 51.1923,
            "lon": 7.0066
        },
        "contact": {
            "email": "haan@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:23:58.741Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef06han.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://dusuk12.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://dusukn22.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://dusuks23.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://dusukw24.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://dusfl13.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://wip17.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef11lvr.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https:///data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef31lvrno.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef32lvrnw.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef33lvrmo.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef34lvrmw.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef35lvrso.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef36lvrsw.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef37siwin.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef38siwiw.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https:///data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            },
            {
                "url": "https:///data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "cottbus": {
        "name": "Freifunk Cottbus",
        "url": "https://freifunk-cottbus.de",
        "location": {
            "city": "Cottbus",
            "country": "DE",
            "lat": 51.757689,
            "lon": 14.328879
        },
        "contact": {
            "email": "kontakt@freifunk-cottbus.de",
            "phone": "+49 355 54788570",
            "ml": "cottbus@freifunk.net",
            "twitter": "@freifunkcottbus"
        },
        "state": {
            "nodes": 35,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2016-02-04T09:21:54.158Z"
        },
        "feeds": [
            {
                "name": "Freifunk Cottbus",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-cottbus.de/?feed=rss2"
            },
            {
                "name": "Freifunk Cottbus Kalender",
                "category": "ics",
                "type": "html",
                "url": "https://freifunk-cottbus.de/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&no_html=true"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://www.openwifimap.net",
                "interval": "daily",
                "technicalType": "openwifimap",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "kathleen",
                "url": "http://berlin.freifunk.net/downloads/",
                "docs": "https://wiki.freifunk-cottbus.de",
                "vpnaccess": "webform",
                "registrationurl": "http://ca.berlin.freifunk.net"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.35.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv",
                "OLSR"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.11",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "badreichenhall": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Bad Reichenhall",
            "country": "DE",
            "geoCode": {
                "lat": 47.731667,
                "lon": 12.881389
            },
            "lat": 47.731667,
            "lon": 12.881389
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Berchtesgadener Land",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=47.75779,12.79152,11"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 2,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.237380Z",
            "nodes": 8
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "http://bgl.freifunk.net/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "beilngries": {
        "name": "Freifunk Beilngries",
        "url": "https://freifunk-altmuehltal.de",
        "location": {
            "city": "Beilngries",
            "country": "DE",
            "lat": 49.035170565,
            "lon": 11.474061012
        },
        "contact": {
            "email": "info@freifunk-altmuehltal.de",
            "phone": "+4984615969994",
            "facebook": "https://facebook.com/ffaltmuehltal",
            "twitter": "@ffaltmuehltal"
        },
        "metacommunity": "Freifunk Altm\u00fchltal",
        "state": {
            "nodes": 17,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:01:01.963Z"
        },
        "feeds": [
            {
                "name": "Aktuelles",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-altmuehltal.de/category/aktuelles/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-altmuehltal.de/data/",
                "interval": "1",
                "technicalType": "ffmap",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-altmuehltal.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-altmuehltal.de/firmware",
                "docs": "https://github.com/FreifunkAltmuehltal"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:3012::/48"
                    },
                    {
                        "network": "fdca:ffee:ffa1::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.202.0.0/18"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "emmendingen": {
        "name": "Freifunk Emmendingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Emmendingen",
            "country": "DE",
            "geoCode": {
                "lat": 48.118062,
                "lon": 7.861051
            },
            "lat": 48.118062,
            "lon": 7.861051
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 8,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:10Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffem/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ffem/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb01::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "treuen": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-TR.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:05:28+0100",
            "nodes": 66
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Treuen",
            "country": "DE",
            "geoCode": {
                "lat": 50.5425,
                "lon": 12.302222
            },
            "lat": 50.5425,
            "lon": 12.302222
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "adorf": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-A.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:00:38+0100",
            "nodes": 1
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Adorf",
            "country": "DE",
            "geoCode": {
                "lat": 50.316667,
                "lon": 12.266667
            },
            "lat": 50.316667,
            "lon": 12.266667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "regensburg": {
        "name": "Freifunk Regensburg e.V.",
        "url": "https://regensburg.freifunk.net",
        "location": {
            "city": "Regensburg",
            "country": "DE",
            "lat": 49.017222,
            "lon": 12.096944,
            "address": {
                "Name": "Binary Kitchen",
                "Street": "Walderdorffstr. 13b",
                "Zipcode": "93053"
            }
        },
        "contact": {
            "email": "info@regensburg.freifunk.net",
            "irc": "irc://irc.hackint.org/freifunkRGB",
            "ml": "http://lists.freifunk.net/mailman/listinfo/regensburg-freifunk.net",
            "facebook": "https://www.facebook.com/freifunk.regensburg",
            "twitter": "@FreifunkRGB"
        },
        "state": {
            "nodes": 249,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2015-09-27T21:44:48.190Z"
        },
        "feeds": [
            {
                "name": "Freifunk Regensburg e.V. News",
                "category": "blog",
                "type": "rss",
                "url": "https://regensburg.freifunk.net/news/feed.rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://regensburg.freifunk.net/meshviewer/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://regensburg.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "ffmap",
                "mapType": "list/status"
            },
            {
                "url": "https://regensburg.freifunk.net/netz/karte/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18750500000026720946",
                    "BIC": "BYLADEM1RBG",
                    "usage": "Freifunk Regensburg e.V."
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "29818"
                    }
                ]
            }
        },
        "privacy": {
            "policyurl": "https://regensburg.freifunk.net/verein/datenschutz/"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://regensburg.freifunk.net/mitmachen/",
                "docs": "https://regensburg.freifunk.net/mitmachen/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:f00f:1337:cafe::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.90.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "oberhausen": {
        "name": "Freifunk Oberhausen",
        "api": "0.4.14",
        "url": "https://freifunk-oberhausen.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "url": "https://images.ffob.net/FF-OB/",
                "docs": "https://images.ffob.net/FF-OB/readme.txt",
                "name": "Gluon",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "institutions"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "ffob"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.225.0.0/16"
                    }
                ]
            }
        },
        "state": {
            "nodes": 271,
            "lastchange": "2026-03-08T17:00:01.428953",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@ffoberhausen",
            "facebook": "https://www.facebook.com/freifunk.oberhausen",
            "email": "info@freifunk-oberhausen.net"
        },
        "location": {
            "lat": 51.475038,
            "city": "Oberhausen",
            "address": {
                "Street": "Am F\u00f6rderturm 27",
                "Name": "Drucklufthaus.de",
                "Zipcode": "46049"
            },
            "lon": 6.851766,
            "country": "DE"
        },
        "metacommunity": "Freifunk Ruhrgebiet",
        "nodeMaps": [
            {
                "url": "https://map.freifunk.ruhr/data/rgw/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "neustadt-aisch": {
        "name": "Freifunk Neustadt-Aisch",
        "url": "http://www.freifunk-emskirchen.de/",
        "location": {
            "city": "Neustadt Aisch",
            "country": "DE",
            "lat": 49.580283,
            "lon": 10.605157
        },
        "contact": {
            "email": "fragen@freifunk-ansbach.de",
            "ml": "ffantechnik@list.freifunk-ansbach.de",
            "facebook": "https://www.facebook.com/pages/Freifunk-Ansbach/374564152695989",
            "twitter": "@freifunkansbach"
        },
        "metacommunity": "Freifunk Ansbach",
        "state": {
            "nodes": 18,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:04:16.823Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Ansbach Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ansbach.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-neustadt-aisch.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-neustadt-aisch.de/",
                "technicalType": "hopglass",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-neustadt-aisch.de/data/nodelist.json",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-neustadt-aisch.de/data/nodes.json",
                "technicalType": "hopglass",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33869"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://site.freifunk-neustadt-aisch.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://site.freifunk-neustadt-aisch.de/router-anmelden/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "haddeby": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.466693,
            "city": "Amt Haddeby",
            "lon": 9.566664,
            "name": "Freifunk Amt Haddeby",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "michelbach-le-haut": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Michelbach-le-Haut",
            "country": "FR",
            "geoCode": {
                "lat": 47.567907,
                "lon": 7.454105
            },
            "lat": 47.567907,
            "lon": 7.454105
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 1,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:01Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "rostock": {
        "name": "Freifunk Rostock",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Rostock",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 54.0914,
                "lon": 12.1151
            },
            "lat": 54.0914,
            "lon": 12.1151
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 450,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.opennet-initiative.de/freifunk/dynamic/nodelist.json",
                "interval": "10",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 10,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "aschaffenburg": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Aschaffenburg",
            "country": "DE",
            "geoCode": {
                "lat": 49.976703,
                "lon": 9.147747
            },
            "lat": 49.976703,
            "lon": 9.147747
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Aschaffenburg",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.99891,9.14921,12"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 1,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.176390Z",
            "nodes": 38
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "zuerich": {
        "name": "Freifunk Dreil\u00e4ndereck",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Z\u00fcrich",
            "country": "CH",
            "geoCode": {
                "lat": 47.37022,
                "lon": 8.54151
            },
            "lat": 47.37022,
            "lon": 8.54151
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 2,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:14Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ff3l/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:b889:a272::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.0.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "mettmann": {
        "name": "Freifunk Mettmann",
        "url": "https://neanderfunk.de",
        "location": {
            "city": "Mettmann",
            "country": "DE",
            "geoCode": {
                "lat": 51.2558,
                "lon": 6.9705
            },
            "lat": 51.2558,
            "lon": 6.9705
        },
        "contact": {
            "email": "mettmann@neanderfunk.de",
            "phone": "+49 156 78529460",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2025-03-14T19:21:00+01:00"
        },
        "feeds": [
            {
                "name": "Neanderfunk-Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://neanderfunk.de/feed/"
            },
            {
                "name": "Neanderfunk-Termine",
                "category": "ics",
                "type": "ICS",
                "url": "https://cloud.neanderfunk.de/remote.php/dav/public-calendars/Tm5rgRiD8osBeoZT/?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://nef02met.karte.neanderfunk.de/data/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freifunk im Neanderland e.V.",
                "street": "Kirschbaumstr. 16",
                "zip": "42489",
                "city": "W\u00fclfrath",
                "url": "https://www.neanderfunk.de",
                "email": "vorstand@neanderfunk.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://routersoftware.ffnef.de/firmware/",
                "docs": "https://github.com/eulenfunk/firmware/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bettingen": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Bettingen",
            "country": "CH",
            "geoCode": {
                "lat": 47.564113,
                "lon": 7.671301
            },
            "lat": 47.564113,
            "lon": 7.671301
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:35Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "dithmarschen": {
        "name": "Freifunk Dithmarschen",
        "api": "0.4.13",
        "url": "https://dithmarschen.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "state": {
            "nodes": 329,
            "lastchange": "2016-06-25T02:30:01.562379",
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "location": {
            "lat": 54.195286,
            "city": "Dithmarschen",
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            },
            "lon": 9.093032,
            "country": "DE"
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ruppichteroth": {
        "name": "Freifunk Ruppichteroth",
        "url": "http://www.freifunk-rhein-sieg.net/",
        "location": {
            "city": "Ruppichteroth",
            "country": "DE",
            "lat": 50.8438385,
            "lon": 7.4839829999999665
        },
        "contact": {
            "email": "kontakt@freifunk-rhein-sieg.de"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:42:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "st-wendel": {
        "name": "Freifunk St. Wendel",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/st-wendel/",
        "location": {
            "city": "St. Wendel",
            "country": "DE",
            "lat": 49.47,
            "lon": 7.17
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Landkreis St. Wendel.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 17,
            "lastchange": "2026-03-08T16:00:04.637Z"
        },
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Saar Blog, St. Wendel",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/st-wendel/feed/"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "altdorf": {
        "name": "Freifunk Altdorf e.V.",
        "url": "https://www.freifunk-altdorf.de",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "url": "http://fw1.tecff.de",
                "docs": "https://github.com/tecff",
                "name": "gluon",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.120.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fdef:ffc0:4ffa::/64"
                    }
                ]
            }
        },
        "contact": {
            "ml": "altdorf@freifunk.net",
            "twitter": "@FreifunkAltdorf",
            "facebook": "https://www.facebook.com/freifunka",
            "email": "info@freifunk-altdorf.de",
            "phone": "+4987120540155"
        },
        "state": {
            "lastchange": "2023-01-01T20:03:25.255245",
            "nodes": 654,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ]
        },
        "api": "0.4.14",
        "location": {
            "lat": 48.5625,
            "country": "DE",
            "lon": 12.0793,
            "city": "Altdorf",
            "address": {
                "Zipcode": "84032"
            }
        },
        "nodeMaps": [
            {
                "url": "https://map.tecff.de/",
                "interval": "1 minute",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.tecff.de/yanic/nodelist.json",
                "interval": "1 minute",
                "technicalType": "nodelist"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wittmund": {
        "name": "Freifunk Wittmund",
        "url": "https://ffnw.de/",
        "metacommunity": "Freifunk Nordwest",
        "location": {
            "city": "Wittmund",
            "country": "DE",
            "lat": 53.5766311,
            "lon": 7.7773289
        },
        "contact": {
            "email": "info@nordwest.freifunk.net",
            "ml": "https://lists.ffnw.de/mailman/listinfo/nordwest",
            "twitter": "@ff_wtm"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2015-07-12T14:10:37.992Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.5",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "erfurt": {
        "name": "Freifunk Erfurt",
        "url": "https://erfurt.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "url": "http://firmware.erfurt.freifunk.net",
                "docs": "https://technikkultur-erfurt.de/freifunk:firmware:start",
                "name": "Gluon",
                "vpnaccess": "mail"
            },
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.99.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ]
        },
        "support": {
            "club": {
                "city": "Erfurt",
                "name": "Verein zur F\u00f6rderung von Technikkultur in Erfurt e.V.",
                "zip": "99085",
                "url": "https://technikultur-erfurt.de",
                "street": "Liebknechtstra\u00dfe 8",
                "email": "vorstand@technikkultur-erfurt.de"
            },
            "donations": {
                "bankaccount": {
                    "usage": "Spende Freifunk",
                    "IBAN": "DE67830654080004795199",
                    "BIC": "GENODEF1SLR"
                }
            }
        },
        "contact": {
            "ml": "freifunk@erfurt.freifunk.net",
            "twitter": "@FreifunkErfurt",
            "irc": "irc://irc.hackint.org/#ffef",
            "facebook": "https://www.facebook.com/pages/Freifunk-Erfurt/198276036854347?ref=hl",
            "email": "info@erfurt.freifunk.net"
        },
        "state": {
            "nodes": 117,
            "lastchange": "2026-03-08T16:00:01Z",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "api": "0.4.14",
        "location": {
            "lat": 50.9828,
            "city": "Erfurt",
            "country": "DE",
            "lon": 11.0394,
            "address": {
                "Street": "Liebknechtstra\u00dfe 8",
                "Name": "Bytespeicher",
                "Zipcode": "99085"
            }
        },
        "services": [],
        "nodeMaps": [
            {
                "url": "https://map.erfurt.freifunk.net",
                "interval": "60",
                "technicalType": "meshviewer",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "ics",
                "url": "https://www.google.com/calendar/ical/rf5q98fcbko91vf886mnn72g6s%40group.calendar.google.com/public/basic.ics",
                "type": "ics",
                "name": "Kalender"
            },
            {
                "category": "blog",
                "url": "https://erfurt.freifunk.net/feed/",
                "type": "rss",
                "name": "Blog"
            }
        ],
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "brakel": {
        "name": "Freifunk Hochstift - Brakel",
        "url": "https://hochstift.freifunk.net/",
        "location": {
            "city": "Brakel",
            "country": "DE",
            "lat": 51.716833,
            "lon": 9.184227
        },
        "contact": {
            "email": "kontakt@hochstift.freifunk.net",
            "irc": "irc://irc.hackint.org/ffho",
            "facebook": "https://www.facebook.com/Freifunk.Brakel/",
            "twitter": "@ffhochstift"
        },
        "metacommunity": "Freifunk Hochstift",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2017-06-15T20:20:00.000Z"
        },
        "timeline": [
            {
                "description": "1. Knoten",
                "timestamp": "2014-11-26"
            },
            {
                "description": "Region in der Firmware ausw\u00e4hlbar",
                "timestamp": "2015-11-23",
                "url": "https://hochstift.freifunk.net/neue-firmware-version-0-6-5-veroeffentlicht/"
            },
            {
                "description": "Erstes Freifunktreffen im Kreis H\u00f6xter",
                "timestamp": "2016-01-21",
                "url": "https://hochstift.freifunk.net/erstes-freifunk-treffen-im-kreis-hoexter/"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Hochstift Website",
                "category": "blog",
                "type": "rss",
                "url": "https://hochstift.freifunk.net/?feed=rss2"
            }
        ],
        "socialprojects": {
            "website": "https://hochstift.freifunk.net/",
            "contact": "kontakt@hochstift.freifunk.net"
        },
        "support": {
            "club": {
                "name": "Freifunk Hochstift e.V.",
                "street": "Westernmauer 12-16",
                "zip": "33098",
                "city": "Paderborn",
                "url": "https://hochstift.freifunk.net/",
                "email": "kontakt@hochstift.freifunk.net"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE66 4726 0121 8711 0076 00",
                    "BIC": "DGPBDE3MXXX"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.hochstift.freifunk.net/",
                "vpnaccess": "fwimage",
                "registrationurl": "https://hochstift.freifunk.net/neuen-knoten-eintragen/"
            },
            "dns": [
                {
                    "domainname": "ffho.net"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:2342::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.132.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "weil-am-rhein": {
        "name": "Freifunk L\u00f6rrach-Oberrhein",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Weil am Rhein",
            "country": "DE",
            "geoCode": {
                "lat": 47.591181,
                "lon": 7.634913
            },
            "lat": 47.591181,
            "lon": 7.634913
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 41,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:02Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-loe/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/loe/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:5::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.80.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "ravensburg": {
        "name": "Freifunk Ravensburg",
        "url": "https://freifunk-bodensee.net",
        "location": {
            "city": "Ravensburg",
            "country": "DE",
            "geoCode": {
                "lat": 47.78098164,
                "lon": 9.61200714
            },
            "lat": 47.78098164,
            "lon": 9.61200714
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 66,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffrv.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.1",
                        "10.11.160.3"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "muenchen": {
        "name": "Freifunk M\u00fcnchen",
        "url": "https://ffmuc.net/",
        "location": {
            "city": "M\u00fcnchen",
            "country": "DE",
            "geoCode": {
                "lat": 48.0689,
                "lon": 11.3721
            },
            "address": {
                "name": "Freie Netze M\u00fcnchen e.V.",
                "street": "Parkstra\u00dfe 28",
                "zipcode": "82131"
            },
            "additionalLocations": [
                {
                    "city": "Augsburg",
                    "country": "DE",
                    "geoCode": {
                        "lat": 48.365231130145744,
                        "lon": 10.88552163500304
                    },
                    "lat": 48.365231130145744,
                    "lon": 10.88552163500304
                }
            ],
            "state": "DE-BY",
            "lat": 48.0689,
            "lon": 11.3721
        },
        "contact": {
            "email": "hilfe@ffmuc.bayern",
            "facebook": "https://www.facebook.com/FreifunkMUC/",
            "twitter": "@FreifunkMUC",
            "mastodon": "https://muenchen.social/@FreifunkMUC"
        },
        "state": {
            "nodes": 2004,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T05:20:04+00:00"
        },
        "feeds": [
            {
                "name": "ffmuc-blog",
                "category": "blog",
                "type": "atom",
                "url": "https://ffmuc.net/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.ffmuc.net/",
                "interval": "1 minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://gw04.ext.ffmuc.net/nodelist.json",
                "interval": "1 minute",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.ffmuc.net",
                "docs": "https://github.com/freifunkMUC/site-ffm",
                "vpnaccess": "automatic",
                "orgrestrictions": "https://ffmuc.net/nutzungsbedingungen/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:678:e68::/48"
                    },
                    {
                        "network": "2001:678:ed0::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "5.1.66.0/24"
                    },
                    {
                        "network": "185.150.99.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.5.3",
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE73 7025 0150 0029 4939 13",
                    "BIC": " BYLADEM1KMS",
                    "usage": "FFMUC Spende"
                }
            }
        },
        "privacy": {
            "policyurl": "https://ffmuc.net/privacy/"
        },
        "services": [
            {
                "serviceName": "Mattermost",
                "serviceDescription": "Unser Community Chat",
                "externalUri": "https://chat.ffmuc.net"
            },
            {
                "serviceName": "DNS-over-HTTPS",
                "serviceDescription": "DNS-over-HTTPS Server",
                "externalUri": "doh.ffmuc.net"
            },
            {
                "serviceName": "DNS-over-TLS",
                "serviceDescription": "DNS-over-TLS Server",
                "externalUri": "dot.ffmuc.net"
            },
            {
                "serviceName": "Etherpad",
                "serviceDescription": "\u00d6ffentliche Etherpad Instanz",
                "externalUri": "https://ffmuc.net/pad/"
            },
            {
                "serviceName": "CryptPad",
                "serviceDescription": "\u00d6ffentliche CryptPad Instanz",
                "externalUri": "https://cryptpad.ffmuc.net/"
            },
            {
                "serviceName": "Freifunk Meet",
                "serviceDescription": "\u00d6ffentliche Jitsi Instanz",
                "externalUri": "https://meet.ffmuc.net"
            }
        ],
        "metacommunity": "Freifunk M\u00fcnchen",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "oldenburg": {
        "name": "Freifunk Nordwest",
        "url": "https://www.ffnw.de",
        "location": {
            "city": "Oldenburg",
            "country": "DE",
            "lat": 53.14345,
            "lon": 8.214552,
            "address": {
                "Name": "KtT Mainframe",
                "Street": "Bahnhofsplatz",
                "Zipcode": "26122"
            }
        },
        "contact": {
            "email": "info@nordwest.freifunk.net",
            "ml": "https://lists.ffnw.de/mailman/listinfo/nordwest",
            "facebook": "https://www.facebook.com/FreifunkNW/",
            "twitter": "@FreifunkNW"
        },
        "metacommunity": "Freifunk Nordwest",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2017-05-28T15:48:19.281Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://ffnw.de/feed/"
            },
            {
                "name": "Calendar",
                "category": "ics",
                "type": "ics",
                "url": "https://cloud.ffnw.de/remote.php/dav/public-calendars/0YDC5HSXGPSKGZJE?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://srv11.ffnw.de/nodelist_api/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33326"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "51092"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "49241"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "freudenberg": {
        "name": "Freifunk Freudenberg",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Freudenberg",
            "country": "DE",
            "geoCode": {
                "lat": 50.895637226,
                "lon": 7.873892597
            },
            "lat": 50.895637226,
            "lon": 7.873892597
        },
        "contact": {
            "email": "freundenberg@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef38siwiw.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "langballig": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.807276,
            "city": "Amt Langballig",
            "lon": 9.640116,
            "name": "Freifunk Amt Langballig",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "kiel": {
        "name": "Freifunk Kiel",
        "url": "https://freifunk.in-kiel.de/",
        "location": {
            "city": "Kiel",
            "country": "DE",
            "address": {
                "name": "Toppoint e.V.",
                "street": "Holzkoppelweg 20",
                "zipcode": "24118"
            },
            "geoCode": {
                "lat": 54.336379,
                "lon": 10.115034
            },
            "lat": 54.336379,
            "lon": 10.115034
        },
        "contact": {
            "email": "freifunk@lists.in-kiel.de",
            "phone": "+49 (0)431 562136",
            "irc": "irc://hackint.org/ffki",
            "ml": "https://lists.in-kiel.de/mailman/listinfo/freifunk",
            "twitter": "@ff_Kiel",
            "matrix": "https://matrix.to/#/#freifunk-kiel:matrix.eclabs.de"
        },
        "state": {
            "nodes": 116,
            "description": "Freifunk ist ein Projekt, \u00fcber das Menschen wie du und ich ein stadtweites drahtloses Datennetz aufbauen. Das Netz soll die freie Kommunikation innerhalb der ganzen Stadt und, mithilfe von Links zu anderen St\u00e4dten, auch \u00fcberregional erm\u00f6glichen. Um dies zu erreichen, werden sogenannte Freifunkknoten - das sind Router mit den Antennen, \u00e4hnlich denen, die du von anderen drahtlosen Internetzug\u00e4ngen schon kennst - von Freiwilligen an vielen Orten in der Stadt betrieben. Jedes WLAN-f\u00e4hige Ger\u00e4t, also beispielsweise Handy oder Notebook, kann sich in der N\u00e4he eines solchen Knotens mit dem Netz verbinden und dar\u00fcber mit anderen Teilnehmern kommunizieren. Auch ein Zugang ins Internet steht meistens zur Verf\u00fcgung.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:03:20.696Z"
        },
        "nodeMaps": [
            {
                "url": "https://mesh.freifunk.in-kiel.de/",
                "interval": "120",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://hopglass.freifunk.in-kiel.de/nodelist.json",
                "interval": "2",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 10,
            "website": "https://wiki.freifunk.in-kiel.de/wiki/Freifunk_Kiel",
            "contact": "freifunk@lists.in-kiel.de"
        },
        "privacy": {
            "policyurl": "https://freifunk.in-kiel.de/nutzungsbedingungen.html"
        },
        "services": [
            {
                "internalUri": "http://www.ffki/",
                "serviceName": "Kiel-Seite",
                "externalUri": "https://freifunk.in-kiel.de/",
                "serviceDescription": "Netzseite"
            },
            {
                "internalUri": "http://node.ffki/",
                "serviceName": "Knoten",
                "serviceDescription": "Knoten mit dem du gerade verbunden bist"
            },
            {
                "internalUri": "http://mesh.ffki/",
                "serviceName": "Knotenkarte",
                "externalUri": "https://mesh.freifunk.in-kiel.de/",
                "serviceDescription": "Zugangspunkte"
            },
            {
                "internalUri": "ntp://1.ntp.services.ffki/",
                "serviceName": "NTP",
                "serviceDescription": "Zeitsynchronisation"
            },
            {
                "internalUri": "http://opkg.services.ffki/",
                "serviceName": "opkg",
                "serviceDescription": "OpenWRT and Gluon Package Repo"
            },
            {
                "internalUri": "http://wiki.ffki/",
                "serviceName": "Wiki",
                "externalUri": "https://wiki.freifunk.in-kiel.de/",
                "serviceDescription": "Kieler Wiki"
            },
            {
                "internalUri": "http://freifon.ffki/freifon-webgui/",
                "serviceName": "Freifon",
                "serviceDescription": "Freifon ist SIP via Freifunk"
            },
            {
                "internalUri": "http://debian.ffki/debian/",
                "serviceName": "Debian",
                "serviceDescription": "Debian Paket Mirror"
            },
            {
                "internalUri": "http://1.updates.services.ffki/firmware/",
                "serviceName": "Updates",
                "externalUri": "https://freifunk.in-kiel.de/firmware",
                "serviceDescription": "Firmware f\u00fcr die Knoten"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk.in-kiel.de/firmware.html",
                "docs": "http://git.freifunk.in-kiel.de/ffki-site/",
                "vpnaccess": "mail",
                "registrationurl": "https://lists.in-kiel.de/mailman/listinfo/freifunk-keys",
                "orgrestrictions": "Siehe: http://freifunk.in-kiel.de/nutzungsbedingungen.html"
            },
            "dns": [
                {
                    "domainname": "ffki",
                    "nameserver": [
                        "ns0.ffki",
                        "ns1.ffki",
                        "ns2.ffki",
                        "ns3.ffki",
                        "ns4.ffki",
                        "ns5.ffki",
                        "ns6.ffki",
                        "ns7.ffki"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fda1:384a:74de:4242::0/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.116.128.0/17"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.5.2",
        "metacommunity": "Freifunk Nord",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "waldheim": {
        "name": "Freifunk Waldheim",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Waldheim",
            "country": "DE",
            "lat": 51.07326,
            "lon": 13.024699
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffwdh",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kleinhueningen": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Kleinh\u00fcningen",
            "country": "CH",
            "geoCode": {
                "lat": 47.57728,
                "lon": 7.59135
            },
            "lat": 47.57728,
            "lon": 7.59135
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 22,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:05:08Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "wuelfrath": {
        "name": "Freifunk W\u00fclfrath",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "W\u00fclfrath",
            "country": "DE",
            "geoCode": {
                "lat": 51.281997825,
                "lon": 7.036056519
            },
            "lat": 51.281997825,
            "lon": 7.036056519
        },
        "contact": {
            "email": "wuelfrath@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2020-08-17T21:52:45.001Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef10wlf.karte.neanderfunk.de/data/nodelist.json",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef10wlf.karte.neanderfunk.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 4,
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kitzingen": {
        "name": "Freifunk Kitzingen e.V",
        "url": "https://freifunk-kitzingen.de",
        "location": {
            "city": "Kitzingen",
            "country": "DE",
            "lat": 49.73346715979125,
            "lon": 10.167503356933594
        },
        "contact": {
            "email": "info@freifunk-kitzingen.de",
            "phone": "+491711218057"
        },
        "metacommunity": "Freifunk Kitzingen",
        "state": {
            "nodes": 100,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2020-04-12T00:57:25.372Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-kitzingen.de/data/nodelist.json",
                "interval": "1m",
                "technicalType": "nodelist"
            }
        ],
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2025-08-15 17:01:02.071412",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error timed out>"
    },
    "freiburg": {
        "name": "Freifunk Freiburg",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Freiburg",
            "country": "DE",
            "geoCode": {
                "lat": 47.993101,
                "lon": 7.84006
            },
            "lat": 47.993101,
            "lon": 7.84006
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 24,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:12Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/fffr/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/fffr/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb00::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.128.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "ueberlingen": {
        "name": "Freifunk Ueberlingen",
        "url": "https://www.freifunk-bodensee.net",
        "location": {
            "city": "Ueberlingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.76529158,
                "lon": 9.15925026
            },
            "lat": 47.76529158,
            "lon": 9.15925026
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 23,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffueb.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.1",
                        "10.11.160.3"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wiesenburg": {
        "name": "freifunk wiesenburg",
        "url": "wiesenburg.freifunk.net",
        "state": {
            "nodes": 10,
            "lastchange": 0,
            "message": "open for public"
        },
        "location": {
            "city": "Wiesenburg/Mark",
            "lat": 52.11291,
            "lon": 12.452712
        },
        "contact": {
            "email": "stranzenbach@web.de"
        },
        "events": [
            {
                "extra": "no regular meetings"
            }
        ],
        "techDetails": {
            "networks": {
                "ipv4": [
                    {
                        "netmask": 20,
                        "network": "10.24.16.0"
                    }
                ]
            },
            "routing": ""
        },
        "api": "0.1",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kressbronn": {
        "name": "Freifunk Kressbronn",
        "url": "http://www.freifunk-kressbronn.de",
        "location": {
            "city": "Kressbronn",
            "country": "DE",
            "geoCode": {
                "lat": 47.59664272,
                "lon": 9.59904671
            },
            "lat": 47.59664272,
            "lon": 9.59904671
        },
        "contact": {
            "email": "technik@freifunk-kressbronn.de",
            "phone": "+4975433028899",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 49,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/ffkrb.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.1",
                        "10.11.160.3"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ansbach": {
        "name": "Freifunk Ansbach",
        "url": "https://freifunk-ansbach.de/",
        "location": {
            "city": "Ansbach",
            "country": "DE",
            "lat": 49.301413,
            "lon": 10.574583
        },
        "contact": {
            "email": "fragen@freifunk-ansbach.de",
            "ml": "ffantechnik@list.freifunk-ansbach.de",
            "facebook": "https://www.facebook.com/pages/Freifunk-Ansbach/374564152695989",
            "twitter": "@freifunkansbach"
        },
        "metacommunity": "Freifunk Ansbach",
        "state": {
            "nodes": 131,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:01:02.521Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Ansbach Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ansbach.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-ansbach.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-ansbach.de/",
                "technicalType": "hopglass",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-ansbach.de/data/nodelist.json",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-ansbach.de/data/nodes.json",
                "technicalType": "hopglass",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33869"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://site.freifunk-ansbach.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://site.freifunk-ansbach.de/router-anmelden/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "arensharde": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.517,
            "city": "Amt Arensharde",
            "lon": 9.3648113,
            "name": "Freifunk Amt Arensharde",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "arnsberg": {
        "name": "Freifunk Arnsberg",
        "url": "https://www.freifunk-arnsberg.de",
        "location": {
            "city": "Arnsberg",
            "country": "DE",
            "lat": 51.397776,
            "lon": 8.063644
        },
        "contact": {
            "email": "hallo@freifunk-arnsberg.de",
            "facebook": "https://www.facebook.com/freifunk.moehne",
            "twitter": "@ffmoehne"
        },
        "metacommunity": "Freifunk M\u00f6hne",
        "state": {
            "nodes": 190,
            "description": "splitted from domain moehne",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2016-04-13T13:51:03.077Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-moehne.de/arnsberg/",
                "interval": "5",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon-moehne-0.8.2-abg",
                "url": "http://map.freifunk-moehne.de/images/arnsberg/stable/factory/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:10:20::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.27.0.0/21"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.12",
        "mtime": "2024-07-19 13:01:01.298187",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'map.freifunk-moehne.de'. (_ssl.c:1000)>"
    },
    "handewitt": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.757954,
            "city": "Gemeinde Handewitt",
            "lon": 9.327019,
            "name": "Freifunk Gemeinde Handewitt",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "mannheim": {
        "name": "Freifunk Rhein-Neckar",
        "url": "https://www.freifunk-rhein-neckar.de",
        "location": {
            "city": "Rhein Neckar Kreis",
            "country": "DE",
            "lat": 49.50800018048,
            "lon": 8.4993946552277,
            "address": {
                "Name": "RaumZeitLabor",
                "Street": "Weinheimer Str. 58-60",
                "Zipcode": "68309"
            }
        },
        "contact": {
            "email": "info@ffrn.de",
            "facebook": "https://www.facebook.com/freifunkrheinneckar",
            "twitter": "@FFRheinNeckar",
            "matrix": "https://matrix.to/#/!uUViUgwgAibNlkKdvL:dragar.de"
        },
        "metacommunity": "freifunk-rhein-neckar",
        "state": {
            "nodes": 650,
            "description": "Wir sind die Freifunk Community in der Rhein Neckar Odenwald Region",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-03-31T07:57:19.281Z"
        },
        "services": [
            {
                "serviceName": "Pads",
                "serviceDescription": "Etherpad Server",
                "externalUri": "https://pads.ffrn.de/"
            },
            {
                "serviceName": "Grafana",
                "serviceDescription": "Networks Statistics",
                "externalUri": "https://stats.ffrn.de/"
            }
        ],
        "timeline": [
            {
                "description": "Gr\u00fcndung Freifunk Rhein-Neckar e.V.",
                "timestamp": "2014-06-07"
            }
        ],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://blog.ffrn.de/rss/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.ffrn.de/",
                "interval": "60",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.ffrn.de/data/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk Rhein-Neckar e.V.",
                "street": "Hammelb\u00e4cherstra\u00dfe 35",
                "zip": "69469",
                "city": "Weinheim",
                "url": "https://www.freifunk-rhein-neckar.de",
                "email": "info@ffrn.de",
                "board": [
                    "Jakob Johannes Haufe",
                    "Tim Tugendhat"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE16 6709 2300 0007 5824 04",
                    "BIC": "GENODE61WNM",
                    "usage": "Aufbau Freifunk Rhein-Neckar"
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "20723"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://fw.ffrn.de/",
                "vpnaccess": "webform",
                "registrationurl": "https://register.ffrn.de"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a01:4f8:171:fc00::/56"
                    },
                    {
                        "network": "fdc3:67ce:cc7e::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.142.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "harpolingen": {
        "name": "Freifunk Bad S\u00e4ckingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Harpolingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.572758,
                "lon": 8.002038
            },
            "lat": 47.572758,
            "lon": 8.002038
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 7,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:03:35Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/saek/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/saek/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:8::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.128.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "coburg": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Coburg",
            "country": "DE",
            "geoCode": {
                "lat": 50.266667,
                "lon": 10.966667
            },
            "lat": 50.266667,
            "lon": 10.966667
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Coburg",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=50.26586,10.97157,12"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 0,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.111368Z",
            "nodes": 7
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "erlangen": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Erlangen",
            "country": "DE",
            "geoCode": {
                "lat": 49.6005981,
                "lon": 11.0019221
            },
            "lat": 49.6005981,
            "lon": 11.0019221
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Erlangen",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.59786,11.00581,14"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 9,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:08.927499Z",
            "nodes": 98
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.50.64.0/21"
                    }
                ]
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "timeline": [
            {
                "description": "Einrichten der Seite 'Freifunk Erlangen' auf wiki.freifunk.net",
                "timestamp": "2008-09-05",
                "url": "https://wiki.freifunk.net/index.php?title=Freifunk_Erlangen&oldid=4791"
            }
        ],
        "url": "https://freifunk-franken.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "reinbek": {
        "name": "Freifunk S\u00fcdholstein",
        "url": "https://www.freifunk-suedholstein.de",
        "location": {
            "city": "Reinbek",
            "country": "DE",
            "geoCode": {
                "lat": 53.51,
                "lon": 10.24
            },
            "lat": 53.51,
            "lon": 10.24
        },
        "contact": {
            "email": "kontakt@freifunk-suedholstein.de",
            "phone": "+49 4539 2180785",
            "mastodon": "https://norden.social/@ffsh"
        },
        "metacommunity": "Freifunk S\u00fcdholstein",
        "state": {
            "nodes": 111,
            "description": "Ein Netz f\u00fcr alle. Um Ressourcen sinnvoll zu nutzen, haben sich Freifunk Stormarn (inkl Bad Oldesloe) mit Freifunk Lauenburg zu einem Netz zusammengeschlossen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T01:11:07.883308Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-suedholstein.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-suedholstein.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-suedholstein.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk S\u00fcdholstein n.e.V",
                "url": "https://www.ffshev.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://www.freifunk-suedholstein.de/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "freifunk-suedholstein"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fddf:bf7:80::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.144.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "segeten": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Segeten",
            "country": "DE",
            "geoCode": {
                "lat": 47.664127,
                "lon": 8.024788
            },
            "lat": 47.664127,
            "lon": 8.024788
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 14,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:29Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "kropp-stapelholm": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.40015,
            "city": "Amt Kropp-Stapelholm",
            "lon": 9.450043,
            "name": "Freifunk Amt Kropp-Stapelholm",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "rendsburg-eckernfoerde": {
        "name": "Freifunk Rendsburg-Eckernfoerde",
        "url": "https://nord.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 54.303842,
            "city": "Rendsburg-Eckernfoerde",
            "country": "DE",
            "lon": 9.649755,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "winsen": {
        "name": "Freifunk Winsen",
        "url": "http://freifunk.winsener.net",
        "location": {
            "city": "Winsen (Luhe)",
            "country": "DE",
            "lat": 53.36310176159739,
            "lon": 10.205912590026854
        },
        "contact": {
            "email": "freifunk@winsener.net"
        },
        "state": {
            "nodes": 1,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-09-19T14:08:35.079Z"
        },
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "waren-mueritz": {
        "api": "0.5.3",
        "contact": {
            "email": "matthias@freifunk-mueritz.de",
            "twitter": "@FreifunkMueritz"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            }
        ],
        "location": {
            "city": "Waren (M\u00fcritz)",
            "country": "DE",
            "geoCode": {
                "lat": 53.5156249,
                "lon": 12.6850606
            },
            "lat": 53.5156249,
            "lon": 12.6850606
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk M\u00fcritz",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_05/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_05/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:05:05Z",
            "nodes": 81
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.192.0/21"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:170:192::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://mueritz.freifunk.net",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "duesseldorf": {
        "name": "Freifunk D\u00fcsseldorf",
        "url": "https://freifunk-duesseldorf.de",
        "location": {
            "city": "D\u00fcsseldorf",
            "country": "DE",
            "lat": 51.225556,
            "lon": 6.782778,
            "address": {
                "Name": "Freifunk D\u00fcsseldorf e.V.",
                "Street": "Erkrather Str. 401",
                "Zipcode": "40231"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-duesseldorf.de",
            "phone": "+49 211 74951760",
            "facebook": "https://www.facebook.com/freifunkddorf",
            "twitter": "@ffddorf"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2020-06-28T10:13:57.655Z"
        },
        "services": [
            {
                "serviceName": "Jitsi Meet",
                "serviceDescription": "video meetings",
                "externalUri": "https://jitsi.freifunk-duesseldorf.de/"
            }
        ],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://blog.freifunk-duesseldorf.de/feed"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-duesseldorf.de/",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "54554"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-duesseldorf.de/",
                "docs": "https://freifunk-duesseldorf.de/anleitung/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:40:40::/64"
                    },
                    {
                        "network": "2001:678:b7c::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "45.151.166.0/24"
                    },
                    {
                        "network": "10.40.0.0/19"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "radevormwald": {
        "name": "Freifunk Radevormwald",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Radevormwald",
            "country": "DE",
            "geoCode": {
                "lat": 51.2022,
                "lon": 7.3591
            },
            "lat": 51.2022,
            "lon": 7.3591
        },
        "contact": {
            "email": "radevormwald@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2024-11-20T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef48rdv.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "gluecksburg": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.838054,
            "city": "Stadt Gluecksburg",
            "lon": 9.563276,
            "name": "Freifunk Stadt Gluecksburg",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "reinshagen": {
        "name": "Freifunk Reinshagen",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "Reinshagen",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 53.7832,
                "lon": 12.3315
            },
            "lat": 53.7832,
            "lon": 12.3315
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 40,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 3,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "beuggen": {
        "name": "Freifunk Dreil\u00e4ndereck Refugees",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Beuggen",
            "country": "DE",
            "geoCode": {
                "lat": 47.572769,
                "lon": 7.7994
            },
            "lat": 47.572769,
            "lon": 7.7994
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 32,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:35Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-ref/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ref/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:7::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.112.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "lueneburg": {
        "api": "0.5.3",
        "contact": {
            "email": "mitmachen@freifunk-lueneburg.de",
            "facebook": "https://www.facebook.com/Lueneburg.Freifunk/",
            "phone": "+49 4137 810197",
            "twitter": "@FreifunkLG"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            }
        ],
        "location": {
            "city": "L\u00fcneburg",
            "country": "DE",
            "geoCode": {
                "lat": 53.2464214,
                "lon": 10.4115179
            },
            "lat": 53.2464214,
            "lon": 10.4115179
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk L\u00fcneburg",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_31/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_31/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:00:04Z",
            "nodes": 57
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.144.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1311:31::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "http://www.freifunk-lueneburg.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-nauheim": {
        "name": "Kurfunk",
        "url": "https://wiki.freifunk.net/Kurfunk",
        "location": {
            "city": "Bad Nauheim",
            "lat": 50.366667,
            "lon": 8.75
        },
        "contact": {
            "email": "kurfunk@gmail.com"
        },
        "state": {
            "description": "Kurfunk ist der Name der neu entstehenden Community in der Kurstadt Bad-Nauheim",
            "focus": [
                "Public Free Wifi",
                "Local services and content"
            ],
            "lastchange": "2017-05-11T19:11:20.588Z"
        },
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "sanktaugustin": {
        "name": "Freifunk Sankt-Augustin",
        "url": "http://www.freifunk-rhein-sieg.net/",
        "location": {
            "city": "Sankt-Augustin",
            "country": "DE",
            "lat": 50.7694775,
            "lon": 7.187578600000052
        },
        "contact": {
            "email": "technik@freifunk-rhein-sieg.net"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:31:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niederkassel": {
        "name": "Freifunk Niederkassel",
        "url": "https://www.freifunk-rhein-sieg.net",
        "location": {
            "city": "Niederkassel",
            "country": "DE",
            "lat": 50.81306,
            "lon": 7.041196
        },
        "contact": {
            "email": "technik@freifunk-rhein-sieg.net"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:27:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hilden": {
        "name": "Freifunk Hilden",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Hilden",
            "country": "DE",
            "geoCode": {
                "lat": 51.1706,
                "lon": 6.93841
            },
            "lat": 51.1706,
            "lon": 6.93841
        },
        "contact": {
            "email": "hilden@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:10:31.967Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef04hld.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "geltinger_bucht": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.75044,
            "city": "Amt Geltinger Bucht",
            "lon": 9.90015,
            "name": "Freifunk Amt Geltinger Bucht",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "koblenz-ch": {
        "name": "Freifunk Waldshut-Tiengen-Klettgau",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Koblenz",
            "country": "CH",
            "geoCode": {
                "lat": 47.607089,
                "lon": 8.228513
            },
            "lat": 47.607089,
            "lon": 8.228513
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 14,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:05:08Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wtk/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wtk/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:2::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.32.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "limburg": {
        "name": "Freifunk Limburg",
        "url": "http://freifunk-limburg.de",
        "location": {
            "city": "Limburg",
            "country": "DE",
            "lat": 50.38763,
            "lon": 8.06362
        },
        "contact": {
            "email": "info@freifunk-limburg.de",
            "ml": "limburg@freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkLimburg",
            "twitter": "@Freifunk_LM"
        },
        "metacommunity": "freifunk-westerwald",
        "state": {
            "nodes": 41,
            "description": "Freifunk Limburg wird durch Freifunk Westerwald unterst\u00fctzt und arbeitet eng mit dieser Community zusammen. Wir treffen uns momentan monatlich abwechselnd in Limburg, Bad Camberg und Weilburg.",
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2016-06-15T18:13:09.072Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-limburg.de/",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 3,
            "contact": "info@freifunk-limburg.de"
        },
        "techDetails": {
            "firmware": {
                "name": "GLUON",
                "url": "https://image.freifunk-limburg.de",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "nothing",
                "vpnnational"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-01-31 11:01:01.927541",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'api.freifunk-limburg.de'. (_ssl.c:1000)>"
    },
    "graz": {
        "name": "Funkfeuer Graz",
        "url": "http://graz.funkfeuer.at",
        "location": {
            "city": "Graz",
            "country": "AT",
            "lat": 47.0709,
            "lon": 15.4382,
            "address": {
                "Name": "realraum",
                "Street": "Brockmanngasse 15",
                "Zipcode": "8010"
            }
        },
        "contact": {
            "email": "vorstand@ffgraz.net",
            "ml": "graz@lists.funkfeuer.at"
        },
        "metacommunity": "Funkfeuer",
        "state": {
            "nodes": 130,
            "focus": [
                "infrastructure/backbone",
                "Free internet access"
            ],
            "lastchange": "2016-08-12T21:31:47.858Z"
        },
        "techDetails": {
            "networks": {
                "ipv4": [
                    {
                        "network": "10.12.0.0/16"
                    },
                    {
                        "network": "193.33.150.0/23"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.1",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wyhlen": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Wyhlen",
            "country": "DE",
            "geoCode": {
                "lat": 47.543727,
                "lon": 7.693797
            },
            "lat": 47.543727,
            "lon": 7.693797
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 47,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:14Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "essingen": {
        "name": "Freifunk Essingen",
        "url": "http://freifunk-essingen.de",
        "location": {
            "city": "Essingen",
            "country": "DE",
            "lat": 48.808036875001,
            "lon": 10.026675939735
        },
        "contact": {
            "email": "info@freifunk-essingen.de",
            "facebook": "https://www.facebook.com/freifunkessingen/"
        },
        "metacommunity": "stuttgart",
        "state": {
            "nodes": 81,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2016-10-15T21:32:12.221Z"
        },
        "feeds": [
            {
                "name": "Freifunk Essingen",
                "category": "blog",
                "type": "rss",
                "url": "https://www.freifunk-essingen.de/feed/"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "butzbach": {
        "name": "Freifunk Butzbach",
        "url": "https://www.freifunk-butzbach.de",
        "location": {
            "city": "Butzbach",
            "country": "DE",
            "lat": 50.43666,
            "lon": 8.66222
        },
        "contact": {
            "email": "kontakt@freifunk-butzbach.de"
        },
        "state": {
            "lastchange": "2015-10-14T16:43:44.057Z",
            "focus": []
        },
        "api": "0.4.9",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "soest": {
        "name": "Freifunk Soest",
        "url": "http://www.freifunk-moehne.de",
        "location": {
            "city": "Soest",
            "country": "DE",
            "lat": 51.571933005418,
            "lon": 8.1075131893158
        },
        "contact": {
            "email": "hallo@freifunk-moehne.de",
            "twitter": "@ffmoehne"
        },
        "metacommunity": "Freifunk M\u00f6hne",
        "state": {
            "nodes": 129,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2015-12-16T14:13:49.318Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-moehne.de/soest/",
                "interval": "5",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "24003"
                    },
                    {
                        "provider": "boost",
                        "projectid": "2774"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon-moehne-0.7.5-soest",
                "url": "http://map.freifunk-moehne.de/images/soest/stable/factory/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:10:26::/64"
                    },
                    {
                        "network": "2a03:2260:10:29::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.27.96.0/20"
                    },
                    {
                        "network": "10.27.144.0/22"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.10",
        "mtime": "2024-07-19 13:01:01.298187",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "leipzig": {
        "name": "Freifunk Leipzig",
        "url": "https://freifunk-leipzig.de",
        "location": {
            "city": "Leipzig",
            "country": "DE",
            "address": {
                "zipcode": "04315",
                "name": "Dezentrale",
                "street": "Eisenbahnstra\u00dfe"
            },
            "geoCode": {
                "lat": 51.33649706592789,
                "lon": 12.338247437569688
            },
            "additionalLocations": [],
            "lat": 51.33649706592789,
            "lon": 12.338247437569688
        },
        "contact": {
            "email": "info@freifunk-leipzig.de",
            "twitter": "@FreifunkLeipzig",
            "matrix": "https://matrix.to/#/!YBXlBFCiElKxNMhLBv:chat.dezentrale.space"
        },
        "state": {
            "nodes": 200,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access",
                "Local services and content"
            ],
            "lastchange": "2022-07-21T23:00:14+02:00"
        },
        "feeds": [
            {
                "category": "blog",
                "type": "xml",
                "url": "https://freifunk-leipzig.de/blog/index.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://freifunk-leipzig.de/map/",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 1,
            "contact": "info@freifunk-leipzig.de"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Dresden Firmware",
                "url": "https://download.freifunk-dresden.de/firmware/testing/",
                "docs": "https://freifunk-leipzig.de/contribute/begin/",
                "vpnaccess": "automatic"
            },
            "networks": {
                "ipv4": []
            },
            "routing": [
                "bmxd"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.0",
        "support": {
            "club": {
                "name": "Dezentrale e.V.",
                "street": "Eisenbahnstra\u00dfe 9",
                "zip": "04315",
                "city": "Leipzig",
                "url": "https://dezentrale.spcace",
                "board": []
            }
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "winterbach": {
        "name": "Freifunk Soonwald",
        "url": "http://www.freifunk-soonwald.de",
        "location": {
            "city": "Winterbach im Soonwald",
            "country": "DE",
            "lat": 49.876467646,
            "lon": 7.634725571
        },
        "contact": {
            "email": "kontakt@freifunk-soonwald.de"
        },
        "metacommunity": "Freifunk SuedWest e.V.",
        "state": {
            "nodes": 139,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2018-09-15T23:00:00.536Z"
        },
        "nodeMaps": [
            {
                "url": "https://services.freifunk-suedwest.de/ffapi/ffso/nodelist.json",
                "interval": "60",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://services.freifunk-suedwest.de/fw/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "recklinghausen": {
        "name": "Freifunk Recklinghausen",
        "url": "http://www.freifunk-recklinghausen.de",
        "location": {
            "city": "Recklinghausen",
            "country": "DE",
            "lat": 51.614445818337245,
            "lon": 7.197697162628174
        },
        "contact": {
            "email": "info@freifunk-recklinghausen.de",
            "facebook": "https://www.facebook.com/freifunk.emscherland"
        },
        "metacommunity": "Freifunk Emscherland",
        "nodeMaps": [
            {
                "url": "https://karte.freifunk-emscherland.de/map/",
                "interval": "1Minute",
                "technicalType": "ffmap"
            }
        ],
        "support": {
            "club": {
                "name": "c3RE",
                "street": "Westcharweg 101",
                "zip": "45659",
                "city": "Recklinghausen",
                "url": "http://www.c3re.de",
                "email": "Chaostreff@c3RE.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE08 4016 0050 0552 0646 00",
                    "BIC": "GENODEM1MSC",
                    "usage": "FFI - Freifunk RE/EL"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-emscherland.de/domaene01/"
            },
            "dns": [
                {
                    "domainname": "ffel"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:200d::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.13.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "state": {
            "lastchange": "2016-09-13T12:20:57.954Z",
            "focus": []
        },
        "api": "0.4.14",
        "mtime": "2026-02-14 23:01:02.513969",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "berlin": {
        "api": "0.5.2",
        "contact": {
            "email": "info@berlin.freifunk.net",
            "ml": "berlin@berlin.freifunk.net",
            "mastodon": "https://chaos.social/@freifunk_berlin",
            "matrix": "https://matrix.to/#/#berlin.freifunk.net:matrix.org"
        },
        "location": {
            "address": {
                "name": "Lause",
                "street": "Lausitzer Stra\u00dfe 10",
                "zipcode": "10999"
            },
            "city": "Berlin",
            "country": "DE",
            "geoCode": {
                "lat": 52.49748,
                "lon": 13.427854
            },
            "lat": 52.49748,
            "lon": 13.427854
        },
        "name": "Freifunk Berlin",
        "nodeMaps": [
            {
                "interval": "daily",
                "mapType": "geographical",
                "technicalType": "openwifimap",
                "url": "https://openwifimap.net"
            },
            {
                "interval": "daily",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://hopglass.berlin.freifunk.net"
            }
        ],
        "feeds": [
            {
                "category": "ics",
                "url": "https://berlin.freifunk.net/de/events/index.ics",
                "type": "ics",
                "name": "events ff-berlin"
            },
            {
                "category": "blog",
                "url": "https://chaos.social/@freifunk_berlin.rss",
                "type": "rss",
                "name": "Mastodon"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T04:22:09+00:00",
            "nodes": 575
        },
        "techDetails": {
            "firmware": {
                "docs": "https://wiki.freifunk.net/Berlin:Firmware",
                "name": "falter",
                "registrationurl": "https://config.berlin.freifunk.net/",
                "url": "https://berlin.freifunk.net/downloads/",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.31.0.0/16"
                    },
                    {
                        "network": "10.36.0.0/16"
                    },
                    {
                        "network": "10.230.0.0/16"
                    },
                    {
                        "network": "10.248.0.0/14"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7::/32"
                    }
                ]
            },
            "routing": [
                "batman-adv",
                "OLSR",
                "Babel"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ]
        },
        "url": "https://berlin.freifunk.net/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "badoeynhausen": {
        "name": "Freifunk Bad Oeynhausen",
        "url": "https://www.freifunk-badoeynhausen.de",
        "location": {
            "city": "Bad Oeynhausen",
            "country": "DE",
            "lat": 52.203215682955,
            "lon": 8.797881603241,
            "additionalLocations": [
                {
                    "city": "Bad Oeynhausen",
                    "lat": 52.203215682955,
                    "lon": 8.797881603241
                }
            ]
        },
        "contact": {
            "email": "freifunk@fuer-bo.de",
            "twitter": "@freifunk_bo"
        },
        "metacommunity": "Bielefeld",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-11-07T12:37:06.300Z"
        },
        "feeds": [
            {
                "name": "Freifunk Bad Oeynhausen",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-badoeynhausen.de/feed/"
            }
        ],
        "api": "0.4.16",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "uelzen": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-uelzen.de",
            "facebook": "https://www.facebook.com/freifunkuelzen/",
            "ml": "uelzen@freifunk.net",
            "phone": "+491722813827",
            "twitter": "@FreifunkUE"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk Uelzen",
                "type": "rss",
                "url": "https://www.freifunk-uelzen.de/feed/"
            }
        ],
        "location": {
            "address": {
                "Name": "Various places"
            },
            "city": "Uelzen",
            "country": "DE",
            "geoCode": {
                "lat": 52.964722,
                "lon": 10.565833
            },
            "lat": 52.964722,
            "lon": 10.565833
        },
        "metacommunity": "Freifunk Uelzen",
        "name": "Freifunk Uelzen",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_21/nodes.json"
            },
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_24/nodes.json"
            },
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_25/nodes.json"
            }
        ],
        "socialprojects": {
            "contact": "info@freifunk-uelzen.de",
            "number": 7
        },
        "state": {
            "description": "Unser gemeinn\u00fctziger Verein wurde am 5.12.2014 gegr\u00fcndet und besteht mittlerweile aus mehr als 40 Mitgliedern. Zweck des Vereins ist die F\u00f6rderung der Bildung und Kultur bez\u00fcglich kabelloser und kabelgebundener Computernetzwerke, die der Allgemeinheit zug\u00e4nglich sind (freie Netzwerke) in Uelzen und Umgebung. Seit diesem Zeitpunkt ist unser von Freiwilligen gebautes Freifunk Netzwerk auf \u00fcber 650 Knoten gewachsen. Mittlerweile haben wir unser Netz auch in andere Landkreise ausgeweitet, so dass wir demn\u00e4chst vor interessanten Projekten (u.a. NetSplit, andere Tunnel) stehen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:05:07Z",
            "nodes": 193
        },
        "support": {
            "club": {
                "board": [
                    "R\u00fcdiger Biernat",
                    "Gunar Weiss",
                    "Gerd Meyer",
                    "Susanne Ahrend Maack"
                ],
                "city": "Suderburg",
                "email": "info@freifunk-uelzen.de",
                "name": "Freifunk Uelzen e.V.",
                "street": "Bauernstra\u00dfe 16",
                "url": "https://www.freifunk-uelzen.de",
                "zip": "29556"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "docs": "https://freifunk-kreisgt.de/anleitungen/anleitung-4830-org-firmware-1-x-erstmalig-konfigurieren-config-mode/",
                "name": "Gluon",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.134.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd83:e002:c8a1::/48"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Erstes Treffen Freifunk Uelzen und der Verein Freifunk Uelzen e.V. i.G. wurde auf den Weg gebracht.",
                "timestamp": "2014-07-23"
            },
            {
                "description": "Ausarbeitung der Satzung des Freifunk Uelzen e.V. i.G.",
                "timestamp": "2014-09-09"
            },
            {
                "description": "Freifunk Uelzen sorgt f\u00fcr Internet bei der Einweihung der \"Nordkurve\", dem Treffpunkt der Motorrad Freunde Uelzen.",
                "timestamp": "2014-09-14"
            },
            {
                "description": "Das erste mal \u00fcber 100 Clients im Netz. Grund ist das Oktoberfest in der Stadt.",
                "timestamp": "2014-09-19"
            },
            {
                "description": "Vereinsgr\u00fcndung",
                "timestamp": "2014-12-05"
            },
            {
                "description": "Kirche stellt Gratis-WLAN \u00fcber Freifunk Uelzen bereit.",
                "timestamp": "2015-11-18",
                "url": "https://www.freifunk-uelzen.de/2015/11/18/kirche-stellt-gratis-wlan-bereit-ueber-freifunk-uelzen/"
            },
            {
                "description": "Versorgung der Fl\u00fcchtlingsunterkunft Bad Bevensen mit Freifunk.",
                "timestamp": "2015-12-03",
                "url": "https://www.freifunk-uelzen.de/2015/12/03/versorgung-der-fluechtlingsunterkunft-bad-bevensen-mit-freifunk/"
            },
            {
                "description": "Wir sind 700 Nutzer gleichzeitig!",
                "timestamp": "2016-01-24",
                "url": "https://www.facebook.com/354330438025377/posts/498512816940471/"
            },
            {
                "description": "300 Freifunkknoten gleichzeitig online!",
                "timestamp": "2016-01-30",
                "url": "https://www.facebook.com/354330438025377/posts/500593120065774/"
            },
            {
                "description": "In der Innenstadt von Dannenberg gibt es dank Freifunk-Verein und Gesch\\u00e4ftsleuten nun W-Lan gratis",
                "timestamp": "2016-02-12",
                "url": "http://www.ejz.de/ejz_50_111042865-28-_In-der-Innenstadt-von-Dannenberg-gibt-es-dank-Freifunk-Verein-und-Geschaeftsleuten-nun-W-Lan-gratis.html"
            },
            {
                "description": "Vierter Gateway aktiv!",
                "timestamp": "2016-03-03",
                "url": "https://www.facebook.com/354330438025377/posts/510439409081145/"
            },
            {
                "description": "Umstellung des Adhoc Protokolls von IBSS auf 802.11s",
                "timestamp": "2016-03-06",
                "url": "https://www.facebook.com/freifunkuelzen/posts/510723565719396"
            },
            {
                "description": "Das DRK Uelzen berichtet \u00fcber Freifunk Uelzen (Seite 18)",
                "timestamp": "2016-03-10",
                "url": "http://www.drk-uelzen.de/cms/images/stories/documents/Wir%20vom%20DRK/2016_M%C3%A4rz_WvDRK.pdf"
            },
            {
                "description": "Artikel: Freies WLAN in Dannenberg",
                "timestamp": "2016-03-13",
                "url": "http://wendland-net.de/post/freies-surfen-in-dannenberg-55445"
            },
            {
                "description": "400 Freifunkknoten gleichzeitig online!",
                "timestamp": "2016-03-27",
                "url": "https://www.facebook.com/354330438025377/posts/517483265043426/"
            },
            {
                "description": "Migration des Netzbetriebs zum 4830.org e.V.",
                "timestamp": "2024-07-05",
                "url": "https://www.freifunk-uelzen.de/2024/07/05/migration-ist-im-vollen-lauf/"
            }
        ],
        "url": "https://www.freifunk-uelzen.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "gutach-im-breisgau": {
        "name": "Freifunk Emmendingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Gutach im Breisgau",
            "country": "DE",
            "geoCode": {
                "lat": 48.11901,
                "lon": 7.99142
            },
            "lat": 48.11901,
            "lon": 7.99142
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 8,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:54Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffem/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ffem/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb01::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "goeldenitz": {
        "name": "Freifunk G\u00f6ldenitz",
        "url": "https://www.opennet-initiative.de/",
        "location": {
            "city": "G\u00f6ldenitz",
            "country": "DE",
            "address": {
                "name": "Frieda23 (Rostock)",
                "street": "Friedrichstr. 23",
                "zipcode": "18057"
            },
            "geoCode": {
                "lat": 54.0069,
                "lon": 12.2971
            },
            "lat": 54.0069,
            "lon": 12.2971
        },
        "contact": {
            "email": "crew@opennet-initiative.de",
            "phone": "+493812744897",
            "irc": "irc://irc.opennet-initiative.de/opennet-discussion",
            "ml": "crew@list.opennet-initiative.de",
            "mastodon": "https://radiosocial.de/@opennet/"
        },
        "metacommunity": "Opennet Initiative e.V.",
        "state": {
            "nodes": 10,
            "description": "Freifunk in Rostock, Wismar, Schwerin und weiteren Gemeinden in Mecklenburg-Vorpommern (insbesondere Nordwest-Mecklenburg und Landkreis Rostock).",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-11-19T22:58:25+01"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.opennet-initiative.de"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.opennet-initiative.de/map/",
                "interval": "10",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 0,
            "website": "https://wiki.opennet-initiative.de/wiki/Refugeeswelcome",
            "contact": "crew@opennet-initiative.de"
        },
        "support": {
            "club": {
                "name": "Opennet Initiative e.V.",
                "street": "Friedrichstr. 23",
                "zip": "18057",
                "city": "Rostock",
                "url": "https://www.opennet-initiative.de/",
                "email": "crew@list.opennet-initiative.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Opennet Firmware",
                "url": "https://downloads.opennet-initiative.de/openwrt/",
                "docs": "https://wiki.opennet-initiative.de/wiki/Opennet_Firmware_NG",
                "vpnaccess": "webform",
                "registrationurl": "https://ca.opennet-initiative.de/"
            },
            "dns": [
                {
                    "domainname": "on",
                    "nameserver": [
                        "192.168.0.254"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "192.168.0.0/16"
                    }
                ]
            },
            "routing": [
                "OLSR",
                "OLSRv2"
            ],
            "updatemode": [
                "manual"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "plauen": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-PL.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 88
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Plauen",
            "country": "DE",
            "geoCode": {
                "lat": 50.483333,
                "lon": 12.116667
            },
            "lat": 50.483333,
            "lon": 12.116667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "flensburg": {
        "name": "Freifunk Flensburg",
        "url": "http://freifunk-flensburg.de",
        "location": {
            "city": "Flensburg",
            "country": "DE",
            "lat": 54.788101,
            "lon": 9.4320812,
            "address": {
                "Name": "Offener Kanal Flensburg",
                "Street": "St. Juergen Str. 95",
                "Zipcode": "24937"
            }
        },
        "contact": {
            "email": "presse@freifunk-flensburg.de",
            "irc": "irc://irc.lugfl.de#freifunk-flensburg",
            "ml": "https://ml06.ispgateway.de/mailman/listinfo/liste_freifunk-flensburg.de",
            "facebook": "https://facebook.com/FreifunkFlensburg",
            "twitter": "@FreiFunkFlens"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-flensburg.de",
                "interval": "1min",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "http://map.freifunk-flensburg.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "NordLab e.V.",
                "street": "Rude 27",
                "zip": "24941",
                "city": "Flensburg",
                "url": "http://nordlab-ev.de",
                "email": "vorstand@nordlab-ev.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://freifunk-flensburg.de"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.129.0.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "nothing",
                "vpnnational"
            ]
        },
        "state": {
            "lastchange": "2015-05-26T19:42:45.062Z",
            "focus": []
        },
        "api": "0.4.8",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "braunlage": {
        "name": "Braunlage",
        "url": "https://harz.freifunk.net/",
        "location": {
            "city": "Braunlage",
            "country": "DE",
            "lat": 51.724476199564,
            "lon": 10.60661315918
        },
        "contact": {
            "email": "harz@freifunk.net",
            "ml": "harz@freifunk.net",
            "facebook": "https://www.facebook.com/Freifunk.harz/",
            "twitter": "@Freifunk_Harz"
        },
        "metacommunity": "Freifunk Harz e.V.",
        "state": {
            "nodes": 306,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2019-09-10T08:37:39.220Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.harz.freifunk.net/",
                "interval": "20min",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE04810520000901041645",
                    "BIC": "NOLADE21HRZ",
                    "usage": "Gateway, hardware"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://fw.harz.freifunk.net/",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "legals": [
                "p2pblock",
                "institutions"
            ],
            "updatemode": []
        },
        "api": "0.4.13",
        "mtime": "2025-10-04 09:01:02.498094",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "kaiserslautern": {
        "api": "0.5.0",
        "contact": {
            "email": "info@freifunk-westpfalz.de",
            "facebook": "https://www.facebook.com/FreifunkWestpfalz",
            "irc": "irc://irc.hackint.org/#ffwp",
            "ml": "http://lists.freifunk.net/mailman/listinfo/westpfalz-freifunk.net",
            "twitter": "@FreifunkWP"
        },
        "feeds": [
            {
                "category": "ics",
                "name": "Freifunk Westpfalz Kalender",
                "type": "ics",
                "url": "https://www.google.com/calendar/ical/us2bn55vga06i6mkumaeg20epg%40group.calendar.google.com/public/basic.ics"
            },
            {
                "category": "blog",
                "name": "Freifunk Westpfalz Blog",
                "type": "rss",
                "url": "http://www.freifunk-westpfalz.de/feed/"
            }
        ],
        "location": {
            "city": "Westpfalz, Rheinland-Pfalz",
            "country": "DE",
            "lat": 49.514584413079,
            "lon": 7.7681922912598
        },
        "name": "Freifunk Westpfalz",
        "nodeMaps": [
            {
                "interval": "1 min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map.freifunk-westpfalz.de/"
            },
            {
                "interval": "1min",
                "mapType": "list/status",
                "technicalType": "ffmap",
                "url": "https://api.karlsruhe.freifunk.net/yanic/meshviewer/ffwp/nodes.json"
            }
        ],
        "state": {
            "description": "Produktivbetrieb",
            "focus": [
                "Public Free Wifi"
            ],
            "lastchange": "2026-03-08T16:00:02Z",
            "nodes": 366
        },
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "projectid": "33270",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://download.premium.freifunk-westpfalz.de/"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.198.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:678:6e3::/45"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Erstes Treffen",
                "timestamp": "2014-11-14"
            }
        ],
        "url": "https://www.freifunk-westpfalz.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "schmitzingen": {
        "name": "Freifunk Dreil\u00e4ndereck Refugees",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Schmitzingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.637179,
                "lon": 8.206975
            },
            "lat": 47.637179,
            "lon": 8.206975
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 1,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:29Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-ref/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ref/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:7::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.112.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "muehlental": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-MTL.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:03:48+0100",
            "nodes": 6
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "M\u00fchlental",
            "country": "DE",
            "geoCode": {
                "lat": 50.451944,
                "lon": 12.481389
            },
            "lat": 50.451944,
            "lon": 12.481389
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niederwihl": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Niederwihl",
            "country": "DE",
            "geoCode": {
                "lat": 47.618846,
                "lon": 8.072748
            },
            "lat": 47.618846,
            "lon": 8.072748
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 9,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:23Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "saarlouis": {
        "name": "Freifunk Saarlouis",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/saarlouis/",
        "location": {
            "city": "Saarlouis",
            "country": "DE",
            "lat": 49.33,
            "lon": 6.77
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Landkreis Saarlouis.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 71,
            "lastchange": "2026-03-08T16:00:04.634Z"
        },
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Saar Blog, Saarlouis",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/saarlouis/feed/"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "socialprojects": {
            "number": 2
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "heitersheim": {
        "name": "Freifunk Breisgau-Hochschwarzwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Heitersheim",
            "country": "DE",
            "geoCode": {
                "lat": 47.87445,
                "lon": 7.64877
            },
            "lat": 47.87445,
            "lon": 7.64877
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 11,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:03:56Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/bh/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/bh/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb02::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "murg": {
        "name": "Freifunk Bad S\u00e4ckingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Murg",
            "country": "DE",
            "geoCode": {
                "lat": 47.556933,
                "lon": 8.02365
            },
            "lat": 47.556933,
            "lon": 8.02365
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 14,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:22Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/saek/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/saek/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:8::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.128.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "gera": {
        "name": "Freifunk Gera-Greiz",
        "url": "https://www.freifunk-gera-greiz.de/",
        "location": {
            "city": "Gera",
            "country": "DE",
            "geoCode": {
                "lat": 50.875757,
                "lon": 12.083925
            },
            "lat": 50.875757,
            "lon": 12.083925
        },
        "contact": {
            "email": "kontakt@freifunk-gera-greiz.de",
            "phone": "+49 365 25762368",
            "matrix": "https://matrix.to/#/#ffggrz:matrix.ffggrz.de",
            "twitter": "@ffggrz",
            "facebook": "https://facebook.com/ffggrz"
        },
        "metacommunity": "Freifunk Gera-Greiz",
        "state": {
            "nodes": 227,
            "description": "Freifunk-Community der Stadt Gera und des Landkreises Greiz sowie angrenzender Bereiche",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T12:00:01.948651"
        },
        "services": [],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://www.buergernetz-gera-greiz.de/index.php?option=com_content&view=category&id=643&format=feed&type=rss"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://www.freifunk-gera-greiz.de/meshviewer/",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://www.freifunk-gera-greiz.de/meshviewer/data/nodelist.json",
                "interval": "1 minute",
                "technicalType": "nodelist"
            }
        ],
        "support": {
            "club": {
                "name": "B\u00fcrgernetz Gera-Greiz e.V.",
                "url": "https://www.buergernetz-gera-greiz.de/",
                "email": "vorstand@buergernetz-gera-greiz.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE82830654080004138627",
                    "BIC": "GENODEF1SLR",
                    "usage": "Spende Freifunk Gera-Greiz"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://www.freifunk-gera-greiz.de/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffggrz",
                    "nameserver": [
                        "10.181.0.11",
                        "10.181.128.11"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdb5:078b:64cc::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.181.0.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "nothing",
                "vpnnational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "waldshut": {
        "name": "Freifunk Waldshut-Tiengen-Klettgau",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Waldshut",
            "country": "DE",
            "geoCode": {
                "lat": 47.622756,
                "lon": 8.213053
            },
            "lat": 47.622756,
            "lon": 8.213053
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 35,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T02:59:04Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wtk/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wtk/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:2::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.32.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "neuensalz": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-NSZ.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:03:48+0100",
            "nodes": 3
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Neuensalz",
            "country": "DE",
            "geoCode": {
                "lat": 50.518056,
                "lon": 12.220556
            },
            "lat": 50.518056,
            "lon": 12.220556
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "warstein": {
        "name": "Freifunk Warstein",
        "url": "http://www.freifunk-moehne.de",
        "location": {
            "city": "Warstein",
            "country": "DE",
            "lat": 51.4464,
            "lon": 8.3546
        },
        "contact": {
            "email": "hallo@freifunk-moehne.de",
            "twitter": "@ffmoehne"
        },
        "metacommunity": "Freifunk M\u00f6hne",
        "state": {
            "nodes": 15,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2016-01-01T17:52:38.501Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-moehne.de/warstein/",
                "interval": "5",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "24003"
                    },
                    {
                        "provider": "boost",
                        "projectid": "2774"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon-moehne-0.7.5-warstein",
                "url": "http://map.freifunk-moehne.de/images/warstein/stable/factory/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:10:2a::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.27.160.0/21"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.11",
        "mtime": "2024-07-19 13:01:01.298187",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "much": {
        "name": "Freifunk Much",
        "url": "https://www.freifunk-rhein-sieg.net/",
        "location": {
            "city": "Much",
            "country": "DE",
            "lat": 50.90397309999999,
            "lon": 7.4022886999999855
        },
        "contact": {
            "email": "kontakt@freifunk-rhein-sieg.net"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:40:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "welden": {
        "name": "Freifunk Holzwinkel",
        "url": "https://holzwinkel.freifunk.net",
        "location": {
            "city": "Welden",
            "country": "DE",
            "lat": 48.45821,
            "lon": 10.6622
        },
        "contact": {
            "email": "freifunk-holzwinkel@solidaris.me"
        },
        "feeds": [
            {
                "name": "Neuigkeiten",
                "category": "blog",
                "type": "RSS",
                "url": "holzwinkel.freifunk.net/blog/index.xml"
            }
        ],
        "state": {
            "lastchange": "2019-01-07T20:25:33.024Z",
            "focus": []
        },
        "api": "0.4.14",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "heilsbronn": {
        "name": "Freifunk Heilsbronn",
        "url": "https://freifunk-ansbach.de/",
        "location": {
            "city": "Heilsbronn",
            "country": "DE",
            "lat": 49.338591,
            "lon": 10.78975
        },
        "contact": {
            "email": "fragen@freifunk-ansbach.de",
            "ml": "ffantechnik@list.freifunk-ansbach.de",
            "facebook": "https://www.facebook.com/pages/Freifunk-Ansbach/374564152695989",
            "twitter": "@freifunkansbach"
        },
        "metacommunity": "Freifunk Ansbach",
        "state": {
            "nodes": 17,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:02:46.960Z"
        },
        "feeds": [
            {
                "name": "Freifunk-Ansbach Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-ansbach.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-heilsbronn.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-heilsbronn.de/",
                "technicalType": "hopglass",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-heilsbronn.de/data/nodelist.json",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://map.freifunk-heilsbronn.de/data/nodes.json",
                "technicalType": "hopglass",
                "mapType": "list/status"
            }
        ],
        "support": {
            "donations": {
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "33869"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://site.freifunk-heilsbronn.de/firmware/",
                "vpnaccess": "webform",
                "registrationurl": "https://site.freifunk-heilsbronn.de/router-anmelden/"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "leer": {
        "name": "Freifunk Leer (Ostfriesland)",
        "url": "http://www.leeraner-freifunk.de/",
        "location": {
            "city": "Leer",
            "country": "DE",
            "geoCode": {
                "lat": 53.231532,
                "lon": 7.4641389
            },
            "lat": 53.231532,
            "lon": 7.4641389
        },
        "contact": {
            "email": "info@leeraner-freifunk.de",
            "facebook": "https://www.facebook.com/freifunk.leer/"
        },
        "metacommunity": "Freifunk Oldenburg",
        "state": {
            "nodes": 13,
            "lastchange": "2022-01-25T11:24:14.025Z",
            "focus": []
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.ffnw.de/gluon-firmware-selector/"
            },
            "dns": [
                {
                    "domainname": "ffol"
                }
            ],
            "updatemode": [
                "autoupdate"
            ],
            "routing": [],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "grimma": {
        "name": "Freifunk Grimma",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Grimma",
            "country": "DE",
            "lat": 51.236443,
            "lon": 12.720231
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-03-16T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffgrm",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "halle_westfalen": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-kreisgt.de",
            "mastodon": "https://freifunk.social/@FreifunkKreisGT",
            "phone": "+49 5241 96 46 269",
            "twitter": "@FreifunkKreisGT"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "FFGT Blog",
                "type": "rss",
                "url": "https://freifunk-kreisgt.de/feed"
            }
        ],
        "location": {
            "address": {
                "name": "Klimab\u00fcro G\u00fctersloh",
                "street": "Schulstra\u00dfe 5",
                "zipcode": "33330"
            },
            "city": "G\u00fctersloh",
            "country": "DE",
            "geoCode": {
                "lat": 51.908339453,
                "lon": 8.37934877731
            },
            "lat": 51.908339453,
            "lon": 8.37934877731
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Halle (Westf.)",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_03/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_03/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:03Z",
            "nodes": 21
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.176.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:176::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-kreisgt.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-krozingen": {
        "name": "Freifunk Breisgau-Hochschwarzwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Bad Krozingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.916305,
                "lon": 7.700248
            },
            "lat": 47.916305,
            "lon": 7.700248
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 26,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:33Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/bh/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/bh/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb02::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "calw": {
        "name": "Freifunk Nordschwarzwald-G\u00e4u",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Calw",
            "country": "DE",
            "geoCode": {
                "lat": 48.715154,
                "lon": 8.738631
            },
            "lat": 48.715154,
            "lon": 8.738631
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 29,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:48Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffng/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ng/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:d::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.208.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "steinburg": {
        "name": "Freifunk Kreis Steinburg",
        "privacy": {
            "policyurl": "https://nord.freifunk.net/datenschutzerklaerung.html"
        },
        "url": "https://steinburg.freifunknord.de",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "url": "https://nord.freifunk.net/firmware_select.html",
                "docs": "https://github.com/Freifunk-IZ/nord-iz-site",
                "name": "Gluon",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "institutions"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.gw.iz.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.100.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd42:eb49:c0b5:4242::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Freifunk Nord e.V.",
                "zip": "24118",
                "url": "https://freifunknord.de",
                "street": "Fraunhoferstr. 2-4",
                "email": "kontakt@freifunknord.de"
            },
            "donations": {
                "bankaccount": {
                    "usage": "Freifunk Nord",
                    "IBAN": "DE81 7002 2200 0020 2982 66",
                    "BIC": "FDDODEMMXXX"
                }
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "irc": "irc://hackint.org/#ffnord",
            "email": "kontakt@freifunknord.de"
        },
        "state": {
            "nodes": 15,
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "api": "0.4.14",
        "location": {
            "lat": 53.924685965,
            "city": "Itzehoe",
            "country": "DE",
            "lon": 9.515490532,
            "address": {
                "Street": "Fraunhoferstr. 2-4",
                "Name": "Toppoint",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "nodeMaps": [
            {
                "url": "http://0.gw.iz.freifunknord.de/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@freifunknord.de",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "tettnang": {
        "name": "Freifunk Tettnang",
        "url": "http://freifunk-tettnang.de",
        "location": {
            "city": "Tettnang",
            "country": "DE",
            "address": {
                "name": "Elektronikschule Tettnang",
                "street": "Oberhofer Stra\u00dfe 25",
                "zipcode": "88069"
            },
            "geoCode": {
                "lat": 47.67147082,
                "lon": 9.58927274
            },
            "lat": 47.67147082,
            "lon": 9.58927274
        },
        "contact": {
            "email": "info@freifunk-tettnang.de",
            "phone": "+49752937233",
            "facebook": "https://www.facebook.com/freifunktettnang"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 88,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/fftettnang.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Elektronikschule Tettnang e. V.",
                "street": "Oberhofer Stra\u00dfe 25",
                "zip": "88069",
                "city": "tettnang",
                "url": "http://www.freifunk-tettnang.de/index.php/spenden/",
                "email": "foerderverein@elektronikschule.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE34690500010020812517",
                    "BIC": "SOLADES1KNZ",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://firmware.ffbsee.de/firmware/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.42",
                        "10.11.160.8"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "mainz": {
        "api": "0.4.14",
        "contact": {
            "email": "kontakt@freifunk-mainz.de",
            "facebook": "https://www.facebook.com/FreifunkMainz",
            "googleplus": "https://plus.google.com/109829391285444937045/about",
            "identica": "https://identi.ca/freifunkmainz",
            "irc": "ircs://irc.hackint.net/ffmwu",
            "ml": "mainz@freifunk.net",
            "phone": "+49 611 94580737",
            "twitter": "@freifunkmainz"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Mainz Blog",
                "type": "rss",
                "url": "http://blog.freifunk-mainz.de/feed/"
            },
            {
                "category": "ics",
                "name": "Freifunk Mainz Kalender",
                "type": "ics",
                "url": "http://blog.freifunk-mainz.de/feed/my-calendar-ics"
            }
        ],
        "location": {
            "address": {
                "Name": "Holzturm",
                "Street": "Holzstra\u00dfe (Ecke Rheinstra\u00dfe)",
                "Zipcode": "55116"
            },
            "city": "Mainz",
            "country": "DE",
            "lat": 49.997071,
            "lon": 8.278262
        },
        "metacommunity": "Freifunk MWU",
        "name": "Freifunk Mainz",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map.freifunk-mwu.de"
            },
            {
                "interval": "1min",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map.freifunk-mwu.de/data/nodelist.json"
            }
        ],
        "services": [],
        "state": {
            "description": "Wir erfreuen uns an 394 Knoten und 926 Clients",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:08:03.936816",
            "nodes": 394
        },
        "support": {
            "club": {
                "board": [
                    "Florian Altherr",
                    "Benjamin Veit",
                    "Erik Donner",
                    "Gunnar Langer",
                    "Sebastian Schmachtel"
                ],
                "city": "Mainz",
                "email": "vorstand@freifunk-mainz.de",
                "name": "Freifunk Mainz e.V.",
                "street": "Willi-Wolf-Stra\u00dfe 12",
                "url": "http://www.freifunk-mainz.de",
                "zip": "55128"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "MVBMDE55",
                    "IBAN": "DE57551900000872804018"
                },
                "campaigns": [
                    {
                        "projectid": "21521",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "techDetails": {
            "dns": [
                {
                    "domainname": "ffmz.org",
                    "nameserver": [
                        "fd37:b4dc:4b1e::a25:e7",
                        "fd37:b4dc:4b1e::a25:7",
                        "fd37:b4dc:4b1e::a25:17",
                        "fd37:b4dc:4b1e::a25:d0"
                    ]
                },
                {
                    "domainname": "user.ffmz.org",
                    "nameserver": [
                        "fd37:b4dc:4b1e::a25:e7",
                        "fd37:b4dc:4b1e::a25:7",
                        "fd37:b4dc:4b1e::a25:17",
                        "fd37:b4dc:4b1e::a25:d0"
                    ]
                }
            ],
            "firmware": {
                "docs": "http://firmware.freifunk-mwu.de/README",
                "name": "gluon",
                "url": "http://firmware.freifunk-mwu.de/stable/",
                "vpnaccess": "mail"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.37.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd37:b4dc:4b1e::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Erste Linkstrecken-Tests \u00fcber den Rhein. Erfolgreich!",
                "timestamp": "2014-06-18",
                "url": "http://blog.freifunk-mainz.de/2014/06/25/freies-wlan-auf-rockfield-openair-kann-kommen/"
            },
            {
                "description": "Gluon in Mainz geht in die Public-Beta-Phase",
                "timestamp": "2014-12-01",
                "url": "http://blog.freifunk-mainz.de/2014/12/01/gluon-in-mainz-geht-in-die-public-beta-phase/"
            },
            {
                "description": "Start f\u00fcr neues Freifunk-Netz (Gluon)",
                "timestamp": "2015-03-06"
            }
        ],
        "url": "http://www.freifunk-mainz.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "suederbrarup": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.634902474251625,
            "city": "Amt Suederbrarup",
            "lon": 9.7723388671875,
            "name": "Freifunk Amt Suederbrarup",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "forchheim": {
        "api": "0.5.2",
        "contact": {
            "email": "fragen@freifunk-franken.de",
            "facebook": "https://www.facebook.com/FreifunkFranken/",
            "irc": "irc://irc.libera.chat/#freifunk-franken",
            "ml": "https://lists.freifunk.net/mailman/listinfo/franken-freifunk.net/",
            "phone": "+49 9101 7018607",
            "twitter": "@FreifunkFranken"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Franken News",
                "type": "RSS",
                "url": "https://news.freifunk-franken.de/category/news/feed/"
            }
        ],
        "location": {
            "city": "Forchheim",
            "country": "DE",
            "geoCode": {
                "lat": 49.72011,
                "lon": 11.05789
            },
            "lat": 49.72011,
            "lon": 11.05789
        },
        "metacommunity": "Freifunk Franken",
        "name": "Freifunk Forchheim",
        "nodeMaps": [
            {
                "mapType": "geographical",
                "url": "https://monitoring.freifunk-franken.de/map?mapcenter=49.72011,11.05789,13"
            },
            {
                "mapType": "list/status",
                "url": "https://monitoring.freifunk-franken.de/routers"
            },
            {
                "technicalType": "nodelist",
                "url": "https://monitoring.freifunk-franken.de/api/nodelist"
            }
        ],
        "socialprojects": {
            "contact": "fragen@freifunk-franken.de",
            "number": 2,
            "website": "https://wiki.freifunk-franken.de/w/FreifunkFuerFluechtlinksunterkuenfte"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T11:00:09.049821Z",
            "nodes": 140
        },
        "techDetails": {
            "firmware": {
                "docs": "https://docs.freifunk-franken.de/",
                "name": "Freifunk-Franken Firmware",
                "url": "https://git.freifunk-franken.de/freifunk-franken/firmware"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual"
            ]
        },
        "url": "https://wiki.freifunk-franken.de/w/Forchheim",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "nordhorn": {
        "name": "Freifunk Nordhorn",
        "url": "https://freifunk-nordhorn.de",
        "location": {
            "city": "Nordhorn",
            "country": "DE",
            "lat": 52.434847876544794,
            "lon": 7.073478698730468
        },
        "contact": {
            "email": "support@ffnoh.de"
        },
        "metacommunity": "Freifunk Nordwest",
        "state": {
            "nodes": 82,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T16:04:18+00:00"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-nordhorn.de/feed/"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "frankenberg": {
        "name": "Freifunk Frankenberg",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Frankenberg",
            "country": "DE",
            "lat": 51.0584,
            "lon": 8.7833,
            "additionalLocations": []
        },
        "contact": {
            "email": "frankenberg@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 43,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-06T13:42:50.768Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "badarolsen@freifunk-nordhessen.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "https://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bremen": {
        "name": "Freifunk Bremen",
        "url": "https://bremen.freifunk.net",
        "location": {
            "city": "Bremen",
            "country": "DE",
            "address": {
                "name": "Hackerspace Bremen",
                "street": "Bornstra\u00dfe 14/15",
                "zipcode": "28195"
            },
            "geoCode": {
                "lat": 53.0758099,
                "lon": 8.80717
            },
            "lat": 53.0758099,
            "lon": 8.80717
        },
        "contact": {
            "email": "bremen-info@freifunk.net",
            "irc": "irc://irc.hackint.org/ffhb",
            "ml": "bremen@freifunk.net",
            "facebook": "https://facebook.com/FreifunkBremen",
            "mastodon": "https://chaos.social/@FreifunkBremen",
            "matrix": "https://matrix.to/#/#ffhb:hackint.org"
        },
        "state": {
            "nodes": 905,
            "description": "Freifunk Bremen in its current form has been founded in the end of 2013. Consisting of mostly young people, the community is still growing and establishing itself in its city.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2019-08-16T19:41:01.081Z"
        },
        "timeline": [
            {
                "description": "Birth",
                "timestamp": "2013-12-10",
                "url": "https://wiki.bremen.freifunk.net/Treffen/2013_12_20"
            },
            {
                "description": "new Website",
                "timestamp": "2014-02-13",
                "url": "https://bremen.freifunk.net/blog/2014/02/13/neue-webseite.html"
            },
            {
                "description": "first testing version of firmware",
                "timestamp": "2014-03-24",
                "url": "https://bremen.freifunk.net/blog/2014/03/24/testing-firmware.html"
            },
            {
                "description": "new node map \"Meshviewer\"",
                "timestamp": "2015-05-16",
                "url": "https://bremen.freifunk.net/blog/2015/05/16/neue-karte.html"
            },
            {
                "description": "first stable version of firmware 2014.4+bremen0",
                "timestamp": "2015-06-28",
                "url": "https://bremen.freifunk.net/blog/2015/06/28/erste-stabile-firmware.html"
            },
            {
                "description": "Freifunk Bremen goes Breminale",
                "timestamp": "2015-07-15",
                "url": "https://bremen.freifunk.net/blog/2015/07/29/breminale-r%C3%BCckblick.html"
            },
            {
                "description": "new stable firmware 2015.1.2+bremen1",
                "timestamp": "2015-08-07",
                "url": "https://wiki.bremen.freifunk.net/Firmware/Changelog#freifunk-bremen-versionen_2015-1-1-bremen1"
            },
            {
                "description": "new stable firmware 2015.1.2+bremen2",
                "timestamp": "2015-11-08",
                "url": "https://wiki.bremen.freifunk.net/Firmware/Changelog#freifunk-bremen-versionen_2015-1-2-bremen2"
            },
            {
                "description": "new status page for gateways",
                "timestamp": "2015-11-19",
                "url": "https://bremen.freifunk.net/blog/2015/11/19/statusseite.html"
            },
            {
                "description": "fundraising concert for refugees successful",
                "timestamp": "2015-12-12",
                "url": "https://bremen.freifunk.net/blog/2015/12/12/grossartiger-erfolg-der-spendenkampagne.html"
            },
            {
                "description": "new stable firmware 2015.1.2+bremen3",
                "timestamp": "2015-12-30",
                "url": "https://bremen.freifunk.net/blog/2015/12/30/v2015-1-2-bremen3-wird-stable.html"
            },
            {
                "description": "Endlich eine neue Stable-Version",
                "timestamp": "2019-08-08",
                "url": "https://bremen.freifunk.net/blog/2019/08/08/neue-stable-version.html"
            }
        ],
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "rss",
                "url": "https://bremen.freifunk.net/blog/feed.xml"
            },
            {
                "name": "Blog",
                "category": "blog",
                "type": "atom",
                "url": "https://bremen.freifunk.net/blog/atom.xml"
            },
            {
                "name": "Kalendar",
                "category": "ics",
                "type": "ICS",
                "url": "https://cloud.bremen.freifunk.net/remote.php/dav/public-calendars/rcPxo5enJc75etx5?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.bremen.freifunk.net/",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.bremen.freifunk.net/#!/de/graph",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "structural"
            },
            {
                "url": "https://downloads.bremen.freifunk.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freifunk Bremen e.V.",
                "url": "https://bremen.freifunk.net/verein/",
                "email": "vereinsvorstand@lists.bremen.freifunk.net"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE86 8306 5408 0004 0015 91",
                    "BIC": "GENODEF1SLR",
                    "usage": "Freifunkspende"
                }
            }
        },
        "privacy": {
            "policyurl": "https://wiki.bremen.freifunk.net/Infrastruktur/Datenschutz"
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://downloads.bremen.freifunk.net/firmware/",
                "docs": "https://wiki.bremen.freifunk.net/Anleitungen/Firmware/Home",
                "vpnaccess": "automatic",
                "techrestrictions": "As the Freifunk Bremen firmware is using Gluon as its basis, it has the same restrictions and hardware requirements: http://gluon.readthedocs.org/"
            },
            "dns": [
                {
                    "domainname": "ffhb.de",
                    "nameserver": [
                        "dns.bremen.freifunk.net"
                    ]
                },
                {
                    "domainname": "bremen.freifunk.net",
                    "nameserver": [
                        "dns.bremen.freifunk.net"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a06:8782::/32"
                    },
                    {
                        "network": "fd2f:5119:f2c::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.196.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.5.3",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "herten-baden": {
        "name": "Freifunk Rheinfelden",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Herten",
            "country": "DE",
            "geoCode": {
                "lat": 47.555858,
                "lon": 7.729784
            },
            "lat": 47.555858,
            "lon": 7.729784
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 27,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:03:56Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/rhf/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/rhf/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:1::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.16.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "oschatz": {
        "name": "Freifunk Oschatz",
        "url": "http://www.freifunk-mittelsachsen.de",
        "location": {
            "city": "Oschatz",
            "country": "DE",
            "lat": 51.300613,
            "lon": 13.105982
        },
        "contact": {
            "email": "kontakt@freifunk-mittelsachsen.de"
        },
        "metacommunity": "Freifunk Mittelsachsen",
        "state": {
            "description": "Freifunk Mittelsachsen Waldheim, Doebeln, Mittweida, Hartha, Leisnig, Grimma usw.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-12-06T18:19:27.679Z"
        },
        "nodeMaps": [
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/",
                "interval": "5",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "http://karte.freifunk-mittelsachsen.de/meshviewer/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.freifunk-mittelsachsen.de",
                "docs": "http://gluon.readthedocs.org/",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ffoz",
                    "nameserver": [
                        "10.23.0.1",
                        "10.23.0.2"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.23.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.12",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "weg": {
        "name": "Freifunk S\u00fcdschwarzwald-West",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Weg",
            "country": "DE",
            "geoCode": {
                "lat": 47.753443,
                "lon": 7.990443
            },
            "lat": 47.753443,
            "lon": 7.990443
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 10,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:09:02Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ssww/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ssww/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:3::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.48.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "schopfheim": {
        "name": "Freifunk Wiesental",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Schopfheim",
            "country": "DE",
            "geoCode": {
                "lat": 47.65095,
                "lon": 7.82379
            },
            "lat": 47.65095,
            "lon": 7.82379
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 25,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:29Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-wiese/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/wiese/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:4::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.64.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@freifunk-3laendereck.net",
            "website": "https://freifunk-3laendereck.net/soziales-engagement/"
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "bochum": {
        "name": "Freifunk Bochum",
        "url": "https://www.freifunk-bochum.de",
        "location": {
            "city": "Bochum",
            "country": "DE",
            "lat": 51.4821,
            "lon": 7.215458,
            "address": {
                "Name": "Freifunk Bochum e.V.",
                "Street": "Klosterstr. 43",
                "Zipcode": "44787"
            }
        },
        "contact": {
            "email": "info@freifunk-bochum.de",
            "facebook": "https://www.facebook.com/Freifunk.Bochum"
        },
        "state": {
            "nodes": 345,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2021-05-18T09:12:27.740Z"
        },
        "nodeMaps": [
            {
                "technicalType": "ffmap",
                "interval": "1x pro Minute",
                "url": "http://map.freifunk-bochum.de/"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://images.freifunk-bochum.de",
                "docs": "https://www.freifunk-bochum.de/mitmachen/anleitungen/"
            },
            "dns": [
                {
                    "domainname": "ffrg",
                    "nameserver": [
                        "10.53.16.2",
                        "82.207.138.33"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:50:10::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.226.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ratzeburg": {
        "name": "Freifunk S\u00fcdholstein",
        "url": "https://www.freifunk-suedholstein.de",
        "location": {
            "city": "Ratzeburg",
            "country": "DE",
            "geoCode": {
                "lat": 53.69,
                "lon": 10.77
            },
            "lat": 53.69,
            "lon": 10.77
        },
        "contact": {
            "email": "kontakt@freifunk-suedholstein.de",
            "phone": "+49 4539 2180785",
            "mastodon": "https://norden.social/@ffsh"
        },
        "metacommunity": "Freifunk S\u00fcdholstein",
        "state": {
            "nodes": 111,
            "description": "Ein Netz f\u00fcr alle. Um Ressourcen sinnvoll zu nutzen, haben sich Freifunk Stormarn (inkl Bad Oldesloe) mit Freifunk Lauenburg zu einem Netz zusammengeschlossen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T01:11:07.197230Z"
        },
        "feeds": [
            {
                "name": "Blog",
                "category": "blog",
                "type": "RSS",
                "url": "https://www.freifunk-suedholstein.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-suedholstein.de",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-suedholstein.de/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Freifunk S\u00fcdholstein n.e.V",
                "url": "https://www.ffshev.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://www.freifunk-suedholstein.de/firmware",
                "vpnaccess": "fwimage"
            },
            "dns": [
                {
                    "domainname": "freifunk-suedholstein"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fddf:bf7:80::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.144.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "falkenstein": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-FST.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:01:48+0100",
            "nodes": 6
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Falkenstein",
            "country": "DE",
            "geoCode": {
                "lat": 50.466667,
                "lon": 12.366667
            },
            "lat": 50.466667,
            "lon": 12.366667
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rheinfelden-ch": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Rheinfelden",
            "country": "CH",
            "geoCode": {
                "lat": 47.551048,
                "lon": 7.780257
            },
            "lat": 47.551048,
            "lon": 7.780257
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 6,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:47Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "poehl": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-POE.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 9
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "P\u00f6hl",
            "country": "DE",
            "geoCode": {
                "lat": 50.566667,
                "lon": 12.15
            },
            "lat": 50.566667,
            "lon": 12.15
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "merzig-wadern": {
        "name": "Freifunk Merzig-Wadern",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/merzig-wadern/",
        "location": {
            "country": "DE",
            "city": "Merzig",
            "lat": 49.45,
            "lon": 6.64
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Landkreis Merzig-Wadern.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 72,
            "lastchange": "2026-03-08T16:00:04.637Z"
        },
        "feeds": [
            {
                "name": "Freifunk Saar Blog, Merzig-Wadern",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/merzig-wadern/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "socialprojects": {
            "number": 1
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "saarpfalz": {
        "name": "Freifunk Saarpfalz",
        "metacommunity": "Freifunk Saar",
        "url": "https://saar.freifunk.net/saarpfalz/",
        "location": {
            "country": "DE",
            "city": "Blieskastel",
            "lat": 49.24,
            "lon": 7.25
        },
        "contact": {
            "email": "freifunk-public@saar.freifunk.net",
            "ml": "freifunk-public@saar.freifunk.net",
            "facebook": "https://www.facebook.com/FreifunkSaar",
            "twitter": "@FreifunkSaar",
            "googleplus": "https://plus.google.com/FreifunkSaar"
        },
        "state": {
            "description": "Ein freies Netz f\u00fcr den Saarpfalz-Kreis.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "nodes": 48,
            "lastchange": "2026-03-08T16:00:04.643Z"
        },
        "nodeMaps": [
            {
                "url": "https://mgmt.saar.freifunk.net/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://mgmt.saar.freifunk.net/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "name": "Freifunk Saar Blog, Saarpfalz",
                "category": "blog",
                "type": "rss",
                "url": "https://saar.freifunk.net/tag/saarpfalz/feed/"
            }
        ],
        "support": {
            "club": {
                "name": "Technik Kultur Saar e.V.",
                "street": "St.-Josef-Stra\u00dfe 8",
                "zip": "66115",
                "city": "Saarbr\u00fccken",
                "url": "https://www.hacksaar.de/",
                "email": "vorstand@hacksaar.de",
                "board": [
                    "Ralf Jung",
                    "Andreas Augustin",
                    "Jochen Bauer"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE18830654080004737008",
                    "BIC": "GENO DEF1 SLR",
                    "usage": "Freifunk"
                },
                "campaigns": [
                    {
                        "provider": "boost",
                        "projectid": "3504"
                    },
                    {
                        "provider": "betterplace",
                        "projectid": "16049"
                    }
                ]
            }
        },
        "socialprojects": {
            "number": 1
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://saar.freifunk.net/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffsaar"
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd4e:f2d7:88d2:ffff::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.24.192.0/18"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.13",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "gardelegen": {
        "name": "Gardelegen",
        "url": "https://www.gardelegen-freifunk.de/wordpress",
        "location": {
            "city": "Gardelegen",
            "country": "DE",
            "lat": 52.526427,
            "lon": 11.392521
        },
        "contact": {
            "email": "kontakt@gardelegen-freifunk.de",
            "facebook": "https://www.facebook.com/freifunk.gardelegen",
            "twitter": "@FreifunkGA"
        },
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2014-10-26T01:34:50.648Z"
        },
        "techDetails": {
            "legals": [
                "p2pblock",
                "splashpage"
            ],
            "routing": [],
            "updatemode": []
        },
        "api": "0.4.4",
        "mtime": "2026-01-10 01:01:10.930853",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.HTTPError'> HTTP Error 404: Not Found"
    },
    "weimarnetz": {
        "name": "weimarnetz",
        "api": "0.5.0",
        "url": "https://weimarnetz.de",
        "timeline": [
            {
                "timestamp": "2001-07-08",
                "description": "Initialz\u00fcndung"
            },
            {
                "timestamp": "2005-05-31",
                "description": "Gr\u00fcndung Weimarnetz e.V."
            },
            {
                "timestamp": "2011-11-15",
                "description": "Weimarnetz e.V. anerkannt gemeinn\u00fctzig"
            },
            {
                "timestamp": "2015-06-01",
                "description": "Freifunk in Camburg"
            },
            {
                "timestamp": "2020-03-15",
                "description": "Freifunk in Saalfeld"
            },
            {
                "timestamp": "2012-01-01",
                "description": "Freifunk in S\u00fc\u00dfenborn"
            }
        ],
        "support": {
            "club": {
                "city": "Weimar",
                "name": "Weimarnetz e.V.",
                "zip": "99423",
                "url": "https://weimarnetz.de",
                "street": "Marienstr. 18",
                "board": [
                    "Rene Hoffmann",
                    "Katrin Linke",
                    "Andreas Br\u00e4u"
                ],
                "email": "vorstand@weimarnetz.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE48 8306 5408 0004 1759 05",
                    "BIC": "GENODEF1SLR"
                },
                "campaigns": [
                    {
                        "projectid": "14895",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "state": {
            "nodes": 117,
            "lastchange": "2026-03-08T16:00:01.972770+00:00",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "matrix": "https://matrix.to/#/!SWQlgopOguLKBpcADp:bau-ha.us?via=bau-ha.us",
            "ml": "wireless-discuss@subsignal.org",
            "twitter": "@weimarnetz",
            "phone": "+493643544304",
            "facebook": "https://www.facebook.com/weimarnetz",
            "email": "kontakt@weimarnetz.de"
        },
        "location": {
            "country": "DE",
            "geoCode": {
                "lat": 50.98953,
                "lon": 11.338675
            },
            "city": "Weimar",
            "additionalLocations": [
                {
                    "city": "Camburg",
                    "geoCode": {
                        "lat": 51.05061455701514,
                        "lon": 11.709827184677122
                    },
                    "country": "DE",
                    "lat": 51.05061455701514,
                    "lon": 11.709827184677122
                },
                {
                    "city": "Saalfeld",
                    "geoCode": {
                        "lat": 50.64026225088228,
                        "lon": 11.380033493041992
                    },
                    "country": "DE",
                    "lat": 50.64026225088228,
                    "lon": 11.380033493041992
                }
            ],
            "address": {
                "street": "Marienstr.18",
                "name": "Maschinenraum",
                "zipcode": "99423"
            },
            "lat": 50.98953,
            "lon": 11.338675
        },
        "techDetails": {
            "updatemode": [
                "none",
                "manual"
            ],
            "firmware": {
                "url": "https://weimarnetz.de/category/router",
                "docs": "https://github.com/weimarnetz/packages",
                "name": "Brauhaus",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.63.0.0/16"
                    },
                    {
                        "network": "10.64.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": " 2001:bf7:1930::/44"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ]
        },
        "services": [
            {
                "serviceName": "Website weimarnetz.de",
                "serviceDescription": "auto generated by olsr nameservice plugin",
                "internalUri": "http://10.63.1.10:80"
            },
            {
                "serviceName": "VPN-hideandseek::5001",
                "serviceDescription": "auto generated by olsr nameservice plugin",
                "internalUri": "http://10.63.1.5:80"
            },
            {
                "serviceName": "Flugzeuge ueber Berlin",
                "serviceDescription": "auto generated by olsr nameservice plugin",
                "internalUri": "http://10.64.32.36:8080"
            },
            {
                "serviceName": "Rene sein Buero",
                "serviceDescription": "auto generated by olsr nameservice plugin",
                "internalUri": "http://10.63.161.1:80/webcam"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://weimarnetz.de/freifunk/topology.dot",
                "interval": "15m",
                "technicalType": "olsr-dot",
                "mapType": "structural"
            },
            {
                "url": "https://mapapi.weimarnetz.de",
                "interval": "5m",
                "technicalType": "openwifimap",
                "mapType": "geographical"
            },
            {
                "url": "https://hopglass.weimarnetz.de/",
                "interval": "5m",
                "technicalType": "hopglass",
                "mapType": "geographical"
            }
        ],
        "feeds": [
            {
                "category": "ics",
                "url": "https://ics.freifunk.net/tags/weimar.ics",
                "type": "ics",
                "name": "weimarnetz event calendar"
            },
            {
                "category": "blog",
                "url": "https://weimarnetz.de/blog/feed",
                "type": "rss",
                "name": "weimarnetz blog"
            }
        ],
        "socialprojects": {
            "website": "http://wireless.subsignal.org/index.php?title=Weimarnetz_hilft",
            "contact": "kontakt@weimarnetz.de",
            "number": 3
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "grenzach": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Grenzach",
            "country": "DE",
            "geoCode": {
                "lat": 47.554773,
                "lon": 7.648174
            },
            "lat": 47.554773,
            "lon": 7.648174
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 108,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:54Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "herford": {
        "name": "Freifunk Herford",
        "url": "http://herford.freifunk.net",
        "location": {
            "city": "Herford",
            "country": "DE",
            "lat": 52.11815408871958,
            "lon": 8.670616149902344,
            "address": {
                "Name": "Freifunk Herford - RecyclingB\u00f6rse",
                "Street": "Heidestrasse 7",
                "Zipcode": "32051"
            }
        },
        "contact": {
            "email": "info@herford.freifunk.net",
            "jabber": "freifunk-bielefeld@conference.jabber.ccc.de",
            "facebook": "https://www.facebook.com/FreifunkHerford",
            "twitter": "@freifunkhf"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2016-11-10T03:03:43.965Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.herford.freifunk.net/",
                "interval": "1min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://firmware.herford.freifunk.net/",
                "docs": "http://herford.freifunk.net/mitmachen/firmware/"
            },
            "dns": [
                {
                    "domainname": "ffhf",
                    "nameserver": [
                        "map.herford.freifunk.net"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.34.0.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "monheim": {
        "name": "Freifunk Monheim",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Monheim am Rhein",
            "country": "DE",
            "geoCode": {
                "lat": 51.09166,
                "lon": 6.89277
            },
            "lat": 51.09166,
            "lon": 6.89277
        },
        "contact": {
            "email": "monheim@neanderfunk.de",
            "facebook": "https://www.facebook.com/FreifunkMonheim",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef05mon.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "datteln": {
        "name": "Freifunk Ostvest",
        "url": "http://freifunk-ostvest.de",
        "location": {
            "city": "Datteln",
            "country": "DE",
            "lat": 51.641067,
            "lon": 7.321787
        },
        "contact": {
            "email": "info@freifunk-ostvest.de",
            "phone": "+49236325933730",
            "facebook": "https://www.facebook.com/freifunk.ostvest.de/",
            "twitter": "@FFOstvest"
        },
        "metacommunity": "F\u00f6rderverein Freie Infrastruktur e.V.",
        "state": {
            "nodes": 176,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi"
            ],
            "lastchange": "2017-10-07T14:33:24.295Z"
        },
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Infrastruktur e.V.",
                "street": "Wallheckenstr. 36",
                "zip": "46325",
                "city": "Borken - Weseke",
                "url": "https://infrastruktur.ms",
                "email": "vorstand@infrastruktur.ms",
                "board": [
                    ""
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE98 4015 4530 0050 2018 05",
                    "BIC": "WELADE3WXXX",
                    "usage": "Infrastruktur Ostvest"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Ostvest Community",
                "url": "http://firmware.freifunk-muensterland.de/",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "sylt": {
        "name": "Freifunk Sylt",
        "url": "https://nord.freifunk.net",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "webform",
                "url": "https://nord.freifunk.net/firmware.html",
                "docs": "https://github.com/ffnord/nord-site/blob/master/CHANGELOG.md",
                "orgrestrictions": "PPA: http://www.picopeer.net/PPA-de.shtml\r\nMoU: https://github.com/freifunk/MoU/blob/master/FreifunkMemorandumofUnderstanding.md",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt.",
                "registrationurl": "https://formular.nord.freifunk.net"
            },
            "legals": [
                "vpninternational"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.ntp.services.ffnord",
                        "1.ntp.services.ffnord",
                        "2.ntp.services.ffnord",
                        "3.ntp.services.ffnord",
                        "4.ntp.services.ffnord",
                        "5.ntp.services.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2267:4e6f:7264::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Offene Netze Nord e.V,",
                "zip": "24118",
                "url": "http://offenenetzenord.de/",
                "street": "Fraunhofer Str. 2-4",
                "email": "onn@offenenetzenord.de"
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "twitter": "@FreifunkNord",
            "irc": "irc://hackint.org/ffnord",
            "email": "kontakt@ffnord.net"
        },
        "state": {
            "nodes": 15,
            "description": "Freifnunk Nord ist eine Netz f\u00fcr die Gemeinden im n\u00f6rdlichen Niedersachsen und in Schleswig-Holstein, die noch zu klein sind, um eigenes Netz zu betreiben. Ziel ist die Freifunker_innen vor Ort zu Unterst\u00fctzen und die Gemeinden wachsen zu sehen, bis diese gro\u00df genug sind eigene Netze zu betreiben.",
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "api": "0.4.13",
        "location": {
            "lat": 54.907653,
            "city": "Sylt",
            "country": "DE",
            "lon": 8.306482,
            "address": {
                "Street": "Fraunhofer Str. 2-4",
                "Name": "Offene Netze Nord e.V., bei Toppoint e.V",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "services": [
            {
                "serviceName": "Jabber",
                "externalUri": "https://xmpp.ffnord.net/",
                "serviceDescription": "FFNord / Hamburg Jabber Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://mesh.freifunknord.de",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@ffnord.net",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "eggerbach": {
        "name": "Freifunk Eggerbach",
        "url": "http://wiki.freifunk.net/Freifunk_Eggerbach",
        "location": {
            "city": "Eggerbachtal",
            "country": "DE",
            "lat": 49.8069174236953,
            "lon": 11.115374565124512
        },
        "contact": {
            "email": "freifunk@druegendorf.net"
        },
        "state": {
            "lastchange": "2016-03-23T09:43:28.176Z",
            "focus": []
        },
        "api": "0.4.12",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kappeln": {
        "name": "Kreis Schleswig-Flensburg",
        "api": "0.4.14",
        "url": "https://schleswig-flensburg.freifunk.net/",
        "techDetails": {
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "firmware": {
                "name": "Gluon",
                "techrestrictions": "Gluon kompatible Hardware ben\u00f6tigt."
            },
            "legals": [],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "domainname": "slfl"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.24.32.0/19"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd07:96ae:572e::/48"
                    }
                ]
            }
        },
        "state": {
            "nodes": 3,
            "lastchange": "2021-05-31T21:20:02.314439",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "twitter": "@FreifunkSLFL",
            "email": "kontakt@ffslfl.net"
        },
        "location": {
            "lat": 54.66310949098682,
            "city": "Stadt Kappeln",
            "lon": 9.935760498046875,
            "name": "Freifunk Stadt Kappeln",
            "country": "DE"
        },
        "metacommunity": "Freifunk Schleswig-Flensburg",
        "services": [
            {
                "serviceName": "Matrix",
                "externalUri": "https://matrix.ffslfl.net",
                "serviceDescription": "Matrix Server"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.ffslfl.net",
                "interval": "1min",
                "technicalType": "hopglass",
                "mapType": "geographical"
            },
            {
                "url": "https://gw1.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw3.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            },
            {
                "url": "https://gw5.ffslfl.net/data/nodelist.json",
                "interval": "1min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "feeds": [
            {
                "category": "blog",
                "url": "https://schleswig-flensburg.freifunk.net/feed/",
                "type": "Atom",
                "name": "Kreis SL-FL Blog"
            }
        ],
        "mtime": "2024-04-08 12:01:02.450206",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [Errno 111] Connection refused>"
    },
    "weischlitz": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-WEI.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:05:28+0100",
            "nodes": 10
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Weischlitz",
            "country": "DE",
            "geoCode": {
                "lat": 50.447222,
                "lon": 12.059722
            },
            "lat": 50.447222,
            "lon": 12.059722
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-saeckingen": {
        "name": "Freifunk Bad S\u00e4ckingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Bad S\u00e4ckingen",
            "country": "DE",
            "geoCode": {
                "lat": 47.55244,
                "lon": 7.949241
            },
            "lat": 47.55244,
            "lon": 7.949241
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 118,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:01:33Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/saek/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/saek/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:8::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.128.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "waldkirch": {
        "name": "Freifunk Emmendingen",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Waldkirch",
            "country": "DE",
            "geoCode": {
                "lat": 48.094947,
                "lon": 7.961535
            },
            "lat": 48.094947,
            "lon": 7.961535
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 3,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:52Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ffem/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/ffem/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb01::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "neuenburg-am-rhein": {
        "name": "Freifunk Breisgau-Hochschwarzwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Neuenburg am Rhein",
            "country": "DE",
            "geoCode": {
                "lat": 47.814257,
                "lon": 7.559018
            },
            "lat": 47.814257,
            "lon": 7.559018
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 23,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:06:23Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/bh/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/bh/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:fb02::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.60.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "friedrichshafen": {
        "name": "Freifunk Friedrichshafen",
        "url": "https://freifunk-bodensee.net",
        "location": {
            "city": "Friedrichshafen",
            "country": "DE",
            "address": {
                "name": "Toolbox Bodensee e.V.",
                "street": "Bergheimerstr. 6",
                "zipcode": "88677"
            },
            "geoCode": {
                "lat": 47.65742793,
                "lon": 9.48170006
            },
            "lat": 47.65742793,
            "lon": 9.48170006
        },
        "contact": {
            "email": "kommunikation@ffbsee.de",
            "irc": "irc://irc.hackint.org/#ffbsee",
            "ml": "freifunk-bodensee@list.ffbsee.de",
            "facebook": "https://www.facebook.com/freifunk.bodensee/",
            "twitter": "@FFBsee"
        },
        "metacommunity": "Freifunk Bodensee",
        "state": {
            "nodes": 53,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-07-10T20:15:00+02:00"
        },
        "feeds": [
            {
                "name": "Freifunk Bodensee Kalender",
                "category": "ics",
                "url": "https://bodensee.space/calendarfeeds/ffbseepublic.ics"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://api.ffbsee.net/fffn.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "F\u00f6rderverein Freie Netze Bodensee e.V.",
                "street": "Bergheimer Stra\u00dfe 6; c/o Toolbox Bodensee e.V.",
                "zip": "88677",
                "city": "Markdorf",
                "url": "https://ffnbsee.org/verein/spenden",
                "email": "kommunikation@ffbsee.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE90 6519 1500 0234 2010 02",
                    "BIC": "GENODES1TET",
                    "usage": "Freifunk"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "ffbsee",
                "url": "https://software.ffbsee.de/firmware-wizard/",
                "docs": "https://github.com/ffbsee/firmware",
                "vpnaccess": "fwimage",
                "techrestrictions": "Port 25 ist teilweise geblockt aufgrund der verwendeten VPN Anbieter."
            },
            "dns": [
                {
                    "domainname": "ffbsee",
                    "nameserver": [
                        "10.11.160.42",
                        "fdef:1701:b5ee:42::1"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdef:1701:b5ee::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.11.160.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "reichenbach_vogtland": {
        "api": "0.5.1",
        "name": "Freifunk Vogtland",
        "contact": {
            "email": "kontakt@freifunk-vogtland.net",
            "facebook": "https://www.facebook.com/vogtland.freifunk.net",
            "ml": "info@freifunk-vogtland.net",
            "twitter": "@FreifunkV",
            "irc": "ircs://irc.hackint.org:6697/ffv",
            "webform": "https://vogtland.freifunk.net/kontakt/",
            "mastodon": "https://vogtland.social/@Freifunk"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Freifunk Vogtland Blog",
                "type": "rss",
                "url": "https://vogtland.freifunk.net/feed/"
            }
        ],
        "nodeMaps": [
            {
                "interval": "1min",
                "technicalType": "nodelist",
                "url": "https://mapdata.freifunk-vogtland.net/nodelist-RC.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T17:04:18+0100",
            "nodes": 66
        },
        "techDetails": {
            "firmware": {
                "docs": "https://github.com/FreifunkVogtland/site-ffv",
                "name": "Gluon",
                "url": "https://firmware.freifunk-vogtland.net/",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational",
                "vpninternational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.204.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2a03:2260:200f::/48"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://vogtland.freifunk.net/",
        "location": {
            "city": "Reichenbach",
            "country": "DE",
            "geoCode": {
                "lat": 50.620802,
                "lon": 12.303262
            },
            "lat": 50.620802,
            "lon": 12.303262
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "grossbasel": {
        "name": "Freifunk Dreiland",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Grossbasel",
            "country": "CH",
            "geoCode": {
                "lat": 47.555244,
                "lon": 7.58916
            },
            "lat": 47.555244,
            "lon": 7.58916
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 18,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:02:54Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-3land/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/3land/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:6::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.96.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "ippensen": {
        "name": "Freifunk Ippensen",
        "url": "http://ippensen-freifunk.net",
        "location": {
            "city": "Ippensen",
            "country": "DE",
            "lat": 53.33,
            "lon": 9.4674
        },
        "contact": {
            "email": "info@ippensen-freifunk.net"
        },
        "metacommunity": "Freifunk Hannover",
        "state": {
            "nodes": 5,
            "description": "Freifunk Ippensen is going to be something like Area51 for Hanover.\r\nFor all these dirty things, you do not want to test directly in front of your home.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2015-09-11T01:49:49.293Z"
        },
        "nodeMaps": [
            {
                "url": "http://ippensen-freifunk.net/disabledmeshviewer/",
                "interval": "1",
                "technicalType": "ffmap",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://ippensen-freifunk.net/download",
                "docs": "http://gluon.readthedocs.org"
            },
            "dns": [
                {
                    "domainname": "ffi",
                    "nameserver": [
                        "10.2.110.1"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdca:ffee:8::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.2.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational"
            ]
        },
        "api": "0.4.8",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "malente": {
        "name": "Freifunk Kreis Steinburg",
        "privacy": {
            "policyurl": "https://nord.freifunk.net/datenschutzerklaerung.html"
        },
        "url": "https://steinburg.freifunknord.de",
        "techDetails": {
            "updatemode": [
                "autoupdate"
            ],
            "firmware": {
                "url": "https://nord.freifunk.net/firmware_select.html",
                "docs": "https://github.com/Freifunk-IZ/nord-iz-site",
                "name": "Gluon",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "institutions"
            ],
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "dns": [
                {
                    "nameserver": [
                        "0.gw.iz.ffnord"
                    ],
                    "domainname": "ffnord"
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.187.100.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd42:eb49:c0b5:4242::/64"
                    }
                ]
            }
        },
        "support": {
            "club": {
                "city": "Kiel",
                "name": "Freifunk Nord e.V.",
                "zip": "24118",
                "url": "https://freifunknord.de",
                "street": "Fraunhoferstr. 2-4",
                "email": "kontakt@freifunknord.de"
            },
            "donations": {
                "bankaccount": {
                    "usage": "Freifunk Nord",
                    "IBAN": "DE81 7002 2200 0020 2982 66",
                    "BIC": "FDDODEMMXXX"
                }
            }
        },
        "contact": {
            "ml": "http://lists.freifunk.net/mailman/listinfo/ffnord-freifunk.net",
            "irc": "irc://hackint.org/#ffnord",
            "email": "kontakt@freifunknord.de"
        },
        "state": {
            "nodes": 15,
            "lastchange": "2021-03-12T16:51:29.715832",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ]
        },
        "api": "0.4.14",
        "location": {
            "lat": 54.171541313,
            "city": "Malente",
            "country": "DE",
            "lon": 10.554953814,
            "address": {
                "Street": "Fraunhoferstr. 2-4",
                "Name": "Toppoint",
                "Zipcode": "24118"
            }
        },
        "metacommunity": "Freifunk Nord",
        "nodeMaps": [
            {
                "url": "http://0.gw.ploh.freifunknord.de/meshviewer/",
                "interval": "1",
                "technicalType": "meshviewer"
            }
        ],
        "socialprojects": {
            "website": "https://wiki.freifunk.net/Freifunk_Nord#Soziale_Projekte_und_Fl.C3.BCchtlingshilfe",
            "contact": "kontakt@freifunknord.de",
            "number": 5
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "strittmatt": {
        "name": "Freifunk Hotzenwald",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Strittmatt",
            "country": "DE",
            "geoCode": {
                "lat": 47.669101,
                "lon": 8.039932
            },
            "lat": 47.669101,
            "lon": 8.039932
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 17,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:07:40Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/hotz/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/hotz/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:9::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.144.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "wilhelmshaven": {
        "name": "Freifunk Wilhelmshaven",
        "url": "https://www.facebook.com/freifunk.fri.whv",
        "metacommunity": "Freifunk Nordwest",
        "location": {
            "city": "Wilhelmshaven",
            "country": "DE",
            "lat": 53.532194,
            "lon": 8.10324
        },
        "contact": {
            "email": "info@nordwest.freifunk.net",
            "ml": "https://lists.ffnw.de/mailman/listinfo/nordwest",
            "twitter": "@ff_fri_whv"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2015-07-12T14:10:37.992Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.5",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "neunkirchen-seelscheid": {
        "name": "Freifunk Neunkirchen-Seelscheid",
        "url": "https://www.freifunk-rhein-sieg.net/",
        "location": {
            "city": "Neunkirchen-Seelscheid",
            "country": "DE",
            "lat": 50.8552827,
            "lon": 7.331858600000032
        },
        "contact": {
            "email": "kontakt@freifunk-rhein-sieg.de"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:40:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "erkrath": {
        "name": "Freifunk Erkrath",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Erkrath",
            "country": "DE",
            "geoCode": {
                "lat": 51.2187121115024,
                "lon": 6.921730041503906
            },
            "lat": 51.2187121115024,
            "lon": 6.921730041503906
        },
        "contact": {
            "email": "erkrath@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:11:49.858Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef07erk.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "steinhude": {
        "name": "Freifunk am Steinhuder Meer",
        "url": "https://ff-steinhude.de",
        "location": {
            "city": "Steinhuder Meer Region",
            "country": "DE",
            "lat": 52.48,
            "lon": 9.35,
            "address": {
                "Name": "@leinelab",
                "Street": "Glockseestra\u00dfe 35",
                "Zipcode": "30169"
            }
        },
        "contact": {
            "email": "info@ff-steinhude.de",
            "facebook": "https://www.facebook.com/FFamStM"
        },
        "metacommunity": "Freifunk Hannover",
        "state": {
            "nodes": 250,
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2019-03-26T11:13:49.266Z"
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://hannover.freifunk.net/download/?dir=Router-Firmware",
                "docs": "https://hannover.freifunk.net/wiki/Freifunk/FirmwareReleases",
                "vpnaccess": "mail"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wolfen": {
        "name": "Freifunk Wolfen",
        "url": "https://freifunk-wolfen.github.io/wolfen.freifunk.net/",
        "location": {
            "city": "Bitterfeld-Wolfen",
            "country": "DE",
            "lat": 51.6612289,
            "lon": 12.2728957
        },
        "contact": {
            "email": "niccokunzmann@gmail.com",
            "phone": "+491633152415"
        },
        "state": {
            "description": "Wir bauen eine kleine Community in Bitterfeld-Wolfen auf. Wir versuchen, viele \u00f6ffentliche Orte und Menschen zu erreichen, die sich mit anbinden m\u00f6chten.",
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2019-09-16T01:19:18.457Z"
        },
        "techDetails": {
            "firmware": {
                "name": "Berliner Firmware"
            },
            "networks": {
                "ipv4": [
                    {
                        "network": "10.13.120.0/21"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "OLSR"
            ],
            "updatemode": [
                "none"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "buchholz": {
        "name": "Freifunk Nordheide",
        "url": "https://nordheide.freifunk.net/",
        "location": {
            "city": "Buchholz in der Nordheide",
            "country": "DE",
            "address": {
                "name": "Freifunk Nordheide e.V.",
                "street": "H\u00e4schenstieg 16",
                "zipcode": "21256"
            },
            "geoCode": {
                "lat": 53.333298034,
                "lon": 9.890195131
            },
            "lat": 53.333298034,
            "lon": 9.890195131
        },
        "contact": {
            "email": "kontakt@freifunk-nordheide.de",
            "phone": "+49 4188 8989787",
            "irc": "irc://irc.hackint.net/ffnordheide",
            "ml": "http://lists.freifunk.net/mailman/listinfo/nordheide-freifunk.net",
            "facebook": "https://www.facebook.com/groups/3460058010947785/",
            "matrix": "https://matrix.to/#/#freifunk-nordheide-secure:matrix.eclabs.de"
        },
        "state": {
            "nodes": 648,
            "description": "Freifunk Nordheide bietet Unterst\u00fctzung beim Aufbau gemeinschaftlicher und offener WLAN-Netze im Landkreis Harburg und Umgebung.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-02-14T15:37:08+01:00"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordheide.de/",
                "interval": "60s",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordheide.de/data/meshviewer.json",
                "interval": "60s",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "support": {
            "club": {
                "board": [
                    "Marcus Arendt",
                    "Martin Berthold"
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE54 2075 0000 0090 6708 37",
                    "BIC": "NOLADE21HAM",
                    "usage": "Freifunk Nordheide e.V."
                }
            }
        },
        "privacy": {
            "policyurl": "https://nordheide.freifunk.net/wiki/FreifunkNordheide:Datenschutz"
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://oldmap.freifunk-nordheide.de/firmware/",
                "docs": "https://github.com/freifunk-nordheide/ffnordheide/tree/ffnh-lede/ffndh-site",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffnh",
                    "nameserver": [
                        "0.gw.ffnh"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fd8f:14c7:d318::0/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.71.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "services": [],
        "mtime": "2024-10-16 19:01:05.309352",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error timed out>"
    },
    "koblenz": {
        "name": "Freifunk Mayen-Koblenz",
        "url": "https://freifunk-myk.de",
        "location": {
            "city": "Koblenz",
            "country": "DE",
            "lat": 50.364311,
            "lon": 7.605904,
            "address": {
                "Name": "haxko e.V.",
                "Street": "Kurf\u00fcrstendamm 1",
                "Zipcode": "56626"
            }
        },
        "contact": {
            "email": "mayen-koblenz@freifunk.net",
            "ml": "mayen-koblenz@freifunk.net",
            "twitter": "@FreifunkMYK"
        },
        "state": {
            "description": "Freifunk Mayen-Koblenz setzt sich daf\u00fcr ein eine freie Netzinfrastruktur im Grossraum Mayen-Koblenz aufzubauen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-05-07T20:26:00.000Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-myk.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.freifunk-myk.de/",
                "docs": "https://wiki.freifunk-myk.de/",
                "vpnaccess": "automatic"
            },
            "dns": [
                {
                    "domainname": "ffaw",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffcoc",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffems",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffko",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffmy",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffmyk",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffsim",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                },
                {
                    "domainname": "ffww",
                    "nameserver": [
                        "2a01:4f8:a0:826b:1::17"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:1016::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.222.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "voerde": {
        "name": "Freifunk Voerde",
        "url": "http://freifunk-ruhrgebiet.de",
        "location": {
            "city": "Voerde",
            "country": "DE",
            "lat": 51.59472,
            "lon": 6.69785,
            "address": {
                "Name": "foobar e.V.",
                "Street": "Sibyllastr. 9",
                "Zipcode": "45136"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-ruhrgebiet.de",
            "irc": "irc://irc.freenode.net/ffruhr",
            "ml": "ffrl@mailman.freifunk-rheinland.net",
            "facebook": "https://www.facebook.com/freifunk.ruhrgebiet",
            "twitter": "@ffruhr"
        },
        "metacommunity": "Freifunk Ruhrgebiet",
        "state": {
            "nodes": 15,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2014-12-20T16:10:27.740Z"
        },
        "feeds": [
            {
                "name": "EventsFeed",
                "category": "others",
                "type": "xml",
                "url": "https://freifunk-rheinland.net/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&cb=113863465"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.freifunk-ruhrgebiet.de/graph.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "structural"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/geomap.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/list.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://images.freifunk-ruhrgebiet.de",
                "docs": "http://freifunk-ruhrgebiet.de/anleitung/"
            },
            "dns": [
                {
                    "domainname": "ffrg",
                    "nameserver": [
                        "10.53.16.2",
                        "82.207.138.33"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a02:f98:0:26::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.105.0.0/16"
                    },
                    {
                        "network": "10.53.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.4",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wesel": {
        "name": "Freifunk Kreis Wesel",
        "url": "http://freifunk-ruhrgebiet.de",
        "location": {
            "city": "Wesel (Kreis)",
            "country": "DE",
            "lat": 51.548047,
            "lon": 6.658206,
            "address": {
                "Name": "foobar e.V.",
                "Street": "Sibyllastr. 9",
                "Zipcode": "45136"
            }
        },
        "contact": {
            "facebook": "https://www.facebook.com/freifunk.ruhrgebiet",
            "email": "kontakt@freifunk-ruhrgebiet.de",
            "irc": "irc://irc.freenode.net/ffruhr",
            "ml": "ffrl@mailman.freifunk-rheinland.net",
            "twitter": "@ffruhr"
        },
        "metacommunity": "Freifunk Ruhrgebiet",
        "state": {
            "nodes": 15,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2014-12-20T16:10:27.740Z"
        },
        "feeds": [
            {
                "name": "EventsFeed",
                "category": "others",
                "type": "xml",
                "url": "https://freifunk-rheinland.net/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&cb=113863465"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.freifunk-ruhrgebiet.de/graph.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "structural"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/geomap.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/list.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://images.freifunk-ruhrgebiet.de",
                "docs": "http://freifunk-ruhrgebiet.de/anleitung/"
            },
            "dns": [
                {
                    "domainname": "ffrg",
                    "nameserver": [
                        "10.105.0.1",
                        "10.105.8.1"
                    ]
                }
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.105.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv",
                "OLSRv2"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.1",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "xanten": {
        "name": "Freifunk Xanten",
        "url": "http://freifunk-ruhrgebiet.de",
        "location": {
            "city": "Xanten",
            "country": "DE",
            "lat": 51.659317,
            "lon": 6.457156,
            "address": {
                "Name": "foobar e.V.",
                "Street": "Sibyllastr. 9",
                "Zipcode": "45136"
            }
        },
        "contact": {
            "email": "kontakt@freifunk-ruhrgebiet.de",
            "irc": "irc://irc.freenode.net/ffruhr",
            "ml": "ffrl@mailman.freifunk-rheinland.net",
            "facebook": "https://www.facebook.com/freifunk.ruhrgebiet",
            "twitter": "@ffruhr"
        },
        "metacommunity": "Freifunk Ruhrgebiet",
        "state": {
            "nodes": 15,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2014-12-20T16:10:27.740Z"
        },
        "feeds": [
            {
                "name": "EventsFeed",
                "category": "others",
                "type": "xml",
                "url": "https://freifunk-rheinland.net/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&cb=113863465"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.freifunk-ruhrgebiet.de/graph.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "structural"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/geomap.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "geographical"
            },
            {
                "url": "http://map.freifunk-ruhrgebiet.de/list.html",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "http://images.freifunk-ruhrgebiet.de",
                "docs": "http://freifunk-ruhrgebiet.de/anleitung/"
            },
            "dns": [
                {
                    "domainname": "ffrg",
                    "nameserver": [
                        "10.53.16.2",
                        "82.207.138.33"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "2a02:f98:0:26::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.105.0.0/16"
                    },
                    {
                        "network": "10.53.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "institutions"
            ]
        },
        "api": "0.4.4",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "graefrath": {
        "name": "Freifunk Gr\u00e4frath/Rheinland/LVR-HPH",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Gr\u00e4frath",
            "country": "DE",
            "geoCode": {
                "lat": 51.28231994027674,
                "lon": 7.032451629638672
            },
            "lat": 51.28231994027674,
            "lon": 7.032451629638672
        },
        "contact": {
            "email": "graefrath@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2020-08-17T21:52:45.001Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef11lvr.karte.neanderfunk.de/data/nodelist.json",
                "technicalType": "nodelist"
            },
            {
                "url": "https://nef11lvr.karte.neanderfunk.de/",
                "technicalType": "hopglass",
                "mapType": "geographical"
            }
        ],
        "socialprojects": {
            "number": 1,
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "langenfeld": {
        "name": "Freifunk Langenfeld",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Langenfeld",
            "country": "DE",
            "geoCode": {
                "lat": 51.112467546,
                "lon": 6.951341629
            },
            "lat": 51.112467546,
            "lon": 6.951341629
        },
        "contact": {
            "email": "langenfeld@neanderfunk.de",
            "facebook": "https://www.facebook.com/FF.Neanderfunk/",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:11:49.858Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef09lgf.karte.neanderfunk.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "altenkirchen": {
        "name": "Freifunk Altenkirchen",
        "url": "https://freifunk-westerwald.de/",
        "location": {
            "city": "Ransbach-Baumbach",
            "country": "DE",
            "lat": 50.462582,
            "lon": 7.724614,
            "address": {
                "Name": "Westwoodlabs e.V.",
                "Street": "Rheinstra\u00dfe 96",
                "Zipcode": "56235"
            }
        },
        "contact": {
            "email": "general@freifunk-westerwald.de",
            "facebook": "https://www.facebook.com/FreifunkWesterwald/",
            "twitter": "@FreifunkWW"
        },
        "metacommunity": "Freifunk Westerwald",
        "state": {
            "nodes": 24,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2021-07-24T23:29:00.000Z"
        },
        "timeline": [
            {
                "description": "First date of birth",
                "timestamp": "2015-10-09"
            },
            {
                "description": "Date of death",
                "timestamp": "2018-10-09"
            },
            {
                "description": "2nd date of birth",
                "timestamp": "2020-07-22"
            }
        ],
        "feeds": [
            {
                "name": "Webseite",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-westerwald.de/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-westerwald.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Westwoodlabs e.V.",
                "street": "Rheinstra\u00dfe 96",
                "zip": "56235",
                "city": "Ransbach-Baumbach",
                "url": "https://westwoodlabs.de/",
                "email": "vorstand@westwoodlabs.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-westerwald.de/",
                "docs": "https://firmware.freifunk-westerwald.de/",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "puderbach": {
        "name": "Freifunk Puderbach",
        "url": "https://freifunk-westerwald.de/",
        "location": {
            "city": "Ransbach-Baumbach",
            "country": "DE",
            "lat": 50.462582,
            "lon": 7.724614,
            "address": {
                "Name": "Westwoodlabs e.V.",
                "Street": "Rheinstra\u00dfe 96",
                "Zipcode": "56235"
            }
        },
        "contact": {
            "email": "general@freifunk-westerwald.de",
            "facebook": "https://www.facebook.com/FreifunkWesterwald/",
            "twitter": "@FreifunkWW"
        },
        "metacommunity": "Freifunk Westerwald",
        "state": {
            "nodes": 24,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2021-07-24T23:29:00.000Z"
        },
        "timeline": [
            {
                "description": "First date of birth",
                "timestamp": "2015-10-09"
            },
            {
                "description": "Date of death",
                "timestamp": "2018-10-09"
            },
            {
                "description": "2nd date of birth",
                "timestamp": "2020-07-22"
            }
        ],
        "feeds": [
            {
                "name": "Webseite",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-westerwald.de/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-westerwald.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Westwoodlabs e.V.",
                "street": "Rheinstra\u00dfe 96",
                "zip": "56235",
                "city": "Ransbach-Baumbach",
                "url": "https://westwoodlabs.de/",
                "email": "vorstand@westwoodlabs.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-westerwald.de/",
                "docs": "https://firmware.freifunk-westerwald.de/",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "ransbach-baumbach": {
        "name": "Freifunk Westerwald",
        "url": "https://freifunk-westerwald.de/",
        "location": {
            "city": "Ransbach-Baumbach",
            "country": "DE",
            "lat": 50.462582,
            "lon": 7.724614,
            "address": {
                "Name": "Westwoodlabs e.V.",
                "Street": "Rheinstra\u00dfe 96",
                "Zipcode": "56235"
            }
        },
        "contact": {
            "email": "general@freifunk-westerwald.de",
            "facebook": "https://www.facebook.com/FreifunkWesterwald/",
            "twitter": "@FreifunkWW"
        },
        "metacommunity": "Freifunk Westerwald",
        "state": {
            "nodes": 24,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2021-07-24T23:29:00.000Z"
        },
        "timeline": [
            {
                "description": "First date of birth",
                "timestamp": "2015-10-09"
            },
            {
                "description": "Date of death",
                "timestamp": "2018-10-09"
            },
            {
                "description": "2nd date of birth",
                "timestamp": "2020-07-22"
            }
        ],
        "feeds": [
            {
                "name": "Webseite",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-westerwald.de/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-westerwald.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Westwoodlabs e.V.",
                "street": "Rheinstra\u00dfe 96",
                "zip": "56235",
                "city": "Ransbach-Baumbach",
                "url": "https://westwoodlabs.de/",
                "email": "vorstand@westwoodlabs.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-westerwald.de/",
                "docs": "https://firmware.freifunk-westerwald.de/",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "allendorf": {
        "name": "Freifunk Ederbergland",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Allendorf /Eder",
            "country": "DE",
            "lat": 51.027195938592484,
            "lon": 8.669662857459018,
            "address": {
                "Name": "Freifunk Nordhessen e.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 24,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:21:08.475Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunk-nordhessen.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "https://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-arolsen": {
        "name": "Freifunk Bad Arolsen",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Bad Arolsen",
            "country": "DE",
            "lat": 51.37904125109727,
            "lon": 9.016717073843777,
            "address": {
                "Name": "Freifunk Nordhessene.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-bad-arolsen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 7,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:07:27.889Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunkfkb.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "http://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "burgwald": {
        "name": "Freifunk Burgwald",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Wetter-Mellnau",
            "country": "DE",
            "lat": 50.929717240233494,
            "lon": 8.748536474076536,
            "address": {
                "Name": "Freifunk Nordhessen e.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 45,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:19:31.427Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunk-nordhessen.de"
        },
        "privacy": {
            "policyurl": "https://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "https://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "diemelsee": {
        "name": "Freifunk Diemelsee",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Diemelsee",
            "country": "DE",
            "lat": 51.360517750719346,
            "lon": 8.806456131867618,
            "address": {
                "Name": "Freifunk Nordhessen e.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 14,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:16:27.677Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunkfkb.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "http://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "korbach": {
        "name": "Freifunk Korbach",
        "url": "http://www.freifunk-nordhessen.de",
        "location": {
            "city": "Korbach",
            "country": "DE",
            "lat": 51.27491507521822,
            "lon": 8.869088599674766,
            "address": {
                "Name": "Freifunk Nordhessen e.V.",
                "Street": "Zum Wiggenberg 12",
                "Zipcode": "34454 Bad Arolsen"
            }
        },
        "contact": {
            "email": "info@freifunk-nordhessen.de",
            "phone": "+49 160 25028729",
            "facebook": "https://www.facebook.com/ffnordhessen/",
            "twitter": "@ffnordhessen"
        },
        "metacommunity": "Freifunk Nordhessen e.V.",
        "state": {
            "nodes": 14,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-03-07T10:12:31.261Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.freifunk-nordhessen.de/",
                "interval": "1",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-nordhessen.de/data/kb/nodelist.json",
                "interval": "1",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "socialprojects": {
            "number": 2,
            "website": "https://www.freifunk-nordhessen.de/freifunk-frankenberg-versorgt-die-heae-in-bad-arolsen-mit-wlan-und-internet/",
            "contact": "info@freifunkfkb.de"
        },
        "privacy": {
            "policyurl": "http://www.freifunk-nordhessen.de/nutzungbedingungen/"
        },
        "techDetails": {
            "firmware": {
                "name": "Freifunk Nordhessen Firmware",
                "url": "http://download.freifunk-nordhessen.de/"
            },
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "montabaur": {
        "name": "Freifunk Montabaur",
        "url": "https://freifunk-westerwald.de/",
        "location": {
            "city": "Ransbach-Baumbach",
            "country": "DE",
            "lat": 50.462582,
            "lon": 7.724614,
            "address": {
                "Name": "Westwoodlabs e.V.",
                "Street": "Rheinstra\u00dfe 96",
                "Zipcode": "56235"
            }
        },
        "contact": {
            "email": "general@freifunk-westerwald.de",
            "facebook": "https://www.facebook.com/FreifunkWesterwald/",
            "twitter": "@FreifunkWW"
        },
        "metacommunity": "Freifunk Westerwald",
        "state": {
            "nodes": 24,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2021-07-24T23:29:00.000Z"
        },
        "timeline": [
            {
                "description": "First date of birth",
                "timestamp": "2015-10-09"
            },
            {
                "description": "Date of death",
                "timestamp": "2018-10-09"
            },
            {
                "description": "2nd date of birth",
                "timestamp": "2020-07-22"
            }
        ],
        "feeds": [
            {
                "name": "Webseite",
                "category": "blog",
                "type": "rss",
                "url": "https://freifunk-westerwald.de/feed.xml"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-westerwald.de/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "support": {
            "club": {
                "name": "Westwoodlabs e.V.",
                "street": "Rheinstra\u00dfe 96",
                "zip": "56235",
                "city": "Ransbach-Baumbach",
                "url": "https://westwoodlabs.de/",
                "email": "vorstand@westwoodlabs.de"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://firmware.freifunk-westerwald.de/",
                "docs": "https://firmware.freifunk-westerwald.de/",
                "vpnaccess": "fwimage"
            },
            "routing": [
                "Babel",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer": {
        "name": "Freifunk Niersufer",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "M\u00fclheim an der Ruhr",
            "country": "DE",
            "lat": 51.4272925,
            "lon": 6.8829192,
            "address": {
                "Name": "Freifunk Ruhrgebiet West e.V.",
                "Street": "Postfach 10 05 17",
                "Zipcode": "45405"
            },
            "additionalLocations": [
                {
                    "city": "Br\u00fcggen",
                    "country": "DE",
                    "lat": 51.2430813,
                    "lon": 6.1812296
                },
                {
                    "city": "Duisburg",
                    "country": "DE",
                    "lat": 51.434999,
                    "lon": 6.759562
                },
                {
                    "city": "Kleve",
                    "country": "DE",
                    "lat": 51.7854839,
                    "lon": 6.131367415330141
                },
                {
                    "city": "Krefeld",
                    "country": "DE",
                    "lat": 51.3331205,
                    "lon": 6.5623343
                },
                {
                    "city": "Moers",
                    "country": "DE",
                    "lat": 51.451283,
                    "lon": 6.62843
                },
                {
                    "city": "M\u00f6nchengladbach",
                    "country": "DE",
                    "lat": 51.1946983,
                    "lon": 6.4353641
                },
                {
                    "city": "Nettetal",
                    "country": "DE",
                    "lat": 51.3155092,
                    "lon": 6.2714171
                },
                {
                    "city": "Viersen",
                    "country": "DE",
                    "lat": 51.2562118,
                    "lon": 6.3905476
                },
                {
                    "city": "Willich",
                    "country": "DE",
                    "lat": 51.2641433,
                    "lon": 6.5446958
                }
            ]
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "nodes": 342,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "feeds": [
            {
                "name": "Freifunk Niersufer Blog",
                "category": "others",
                "type": "blog",
                "url": "https://freifunk-niersufer.de/feed/"
            }
        ],
        "nodeMaps": [
            {
                "url": "http://map.freifunk-niersufer.de",
                "interval": "1 Minute",
                "technicalType": "ffmap",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "offenbach-queich": {
        "name": "Freifunk S\u00fcdpfalz",
        "url": "https://www.freifunk-suedpfalz.de",
        "location": {
            "city": "Offenbach bei Landau",
            "country": "DE",
            "lat": 49.199444,
            "lon": 8.123056,
            "address": {
                "Name": "Freifunk Suedpfalz e.V.",
                "Street": "Elsaesser-Stra\u00dfe 7",
                "Zipcode": "76877"
            }
        },
        "contact": {
            "email": "info@freifunk-suedpfalz.de",
            "irc": "ircs://irc.hackint.net/ffsuedpfalz",
            "facebook": "https://www.facebook.com/FreiFunkSuedpfalz/",
            "twitter": "@FFSuedpfalz"
        },
        "metacommunity": "Freifunk S\u00fcdpfalz",
        "state": {
            "nodes": 66,
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2019-05-06T20:16:21.554Z"
        },
        "nodeMaps": [
            {
                "url": "https://www.freifunk-suedpfalz.de/karte/",
                "interval": "5 minutes",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://www.freifunk-suedpfalz.de/firmware/",
                "docs": "https://www.freifunk-suedpfalz.de/anleitung/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.10",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "schwenningen-am-neckar": {
        "name": "Freifunk Schwarzwald-Baar",
        "url": "https://freifunk-3laendereck.net",
        "location": {
            "city": "Schwenningen am Neckar",
            "country": "DE",
            "geoCode": {
                "lat": 48.059229,
                "lon": 8.531103
            },
            "lat": 48.059229,
            "lon": 8.531103
        },
        "contact": {
            "email": "kontakt@freifunk-3laendereck.de",
            "irc": "irc://irc.hackint.org/ff3l",
            "ml": "ff3l@ff3l.net",
            "twitter": "@freifunk3l"
        },
        "metacommunity": "Freifunk 3L\u00e4ndereck",
        "state": {
            "nodes": 23,
            "description": "Grenz\u00fcbergreifender Freifunk im S\u00fcdwesten Deutschlands.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2025-12-12T03:08:30Z"
        },
        "feeds": [
            {
                "name": "Freifunk 3L\u00e4ndereck Blog",
                "category": "blog",
                "type": "rss",
                "url": "http://freifunk-3laendereck.net/feed/"
            },
            {
                "name": "Freifunk 3L\u00e4ndereck Kalender",
                "category": "ics",
                "url": "https://cloud.ff3l.net/remote.php/dav/public-calendars/JW39GXIQAUW93MUZ?export"
            }
        ],
        "nodeMaps": [
            {
                "url": "https://map.freifunk-3laendereck.net/ff3l-swb/",
                "interval": "1 min",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://map.freifunk-3laendereck.net/map-data/swb/nodelist.json",
                "interval": "1 min",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://freifunk-3laendereck.net/firmware",
                "vpnaccess": "mail"
            },
            "dns": [
                {
                    "domainname": "ff3l",
                    "nameserver": [
                        "ns1.ff3l",
                        "ns2.ff3l"
                    ]
                }
            ],
            "networks": {
                "ipv6": [
                    {
                        "network": "fdc7:3c9d:ff31:c::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.119.192.0/20"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.0",
        "mtime": "2025-12-12 04:01:02.054336",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'urllib.error.URLError'> <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)>"
    },
    "feldberg": {
        "api": "0.5.3",
        "contact": {
            "email": "kontakt@freifunk-feldberg.de"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            }
        ],
        "location": {
            "city": "Feldberg",
            "country": "DE",
            "geoCode": {
                "lat": 53.3290239,
                "lon": 13.434607
            },
            "lat": 53.3290239,
            "lon": 13.434607
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Feldberg",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_06/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_06/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:02Z",
            "nodes": 8
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.64.0/21"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:170:64::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-feldberg.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "neubrandenburg": {
        "api": "0.5.3",
        "contact": {
            "email": "kontakt@neubrandenburg.freifunk.net"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://freifunk-kreisgt.de/category/firmware/feed"
            }
        ],
        "location": {
            "city": "Feldberg",
            "country": "DE",
            "geoCode": {
                "lat": 53.5574458,
                "lon": 13.2602781
            },
            "lat": 53.5574458,
            "lon": 13.2602781
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Neubrandenburg",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_07/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_07/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2025-11-28T18:25:04Z",
            "nodes": 2
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Betrieb von Freifunk Neubrandenburg"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.160.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:170:7::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://neubrandenburg.freifunk.net/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rheda-wiedenbrueck": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-kreisgt.de",
            "mastodon": "https://freifunk.social/@FreifunkKreisGT",
            "phone": "+49 5241 96 46 269",
            "twitter": "@FreifunkKreisGT"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "FFGT Blog",
                "type": "rss",
                "url": "https://freifunk-kreisgt.de/feed"
            }
        ],
        "location": {
            "address": {
                "name": "Klimab\u00fcro G\u00fctersloh",
                "street": "Schulstra\u00dfe 5",
                "zipcode": "33330"
            },
            "city": "Rheda-Wiedenbr\u00fcck",
            "country": "DE",
            "geoCode": {
                "lat": 51.853402007,
                "lon": 8.289892673
            },
            "lat": 51.853402007,
            "lon": 8.289892673
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Rheda-Wiedenbr\u00fcck",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_04/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_04/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:05Z",
            "nodes": 30
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.144.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:144::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-kreisgt.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "rietberg": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-kreisgt.de",
            "mastodon": "https://freifunk.social/@FreifunkKreisGT",
            "phone": "+49 5241 96 46 269",
            "twitter": "@FreifunkKreisGT"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "FFGT Blog",
                "type": "rss",
                "url": "https://freifunk-kreisgt.de/feed"
            }
        ],
        "location": {
            "address": {
                "name": "Klimab\u00fcro G\u00fctersloh",
                "street": "Schulstra\u00dfe 5",
                "zipcode": "33330"
            },
            "city": "G\u00fctersloh",
            "country": "DE",
            "geoCode": {
                "lat": 51.908339453,
                "lon": 8.37934877731
            },
            "lat": 51.908339453,
            "lon": 8.37934877731
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Rietberg",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_02/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_02/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:05Z",
            "nodes": 26
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.234.176.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:176::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-kreisgt.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "petershagen-eggersdorf": {
        "api": "0.5.2",
        "name": "Freifunk Petershagen/Eggersdorf",
        "url": "https://www.hacrafu.de/freifunk/",
        "location": {
            "city": "Petershagen/Eggersdorf",
            "country": "DE",
            "geoCode": {
                "lat": 52.52759924833187,
                "lon": 13.78543850060393
            },
            "address": {
                "name": "Jugendclub Petershagen",
                "street": "Elbestra\u00dfe 63",
                "zipcode": "15370"
            },
            "lat": 52.52759924833187,
            "lon": 13.78543850060393
        },
        "contact": {
            "email": "freifunk@hacrafu.de",
            "matrix": "https://matrix.to/#/!gNcetHjJBMzCeFqDAE:hacrafu.de?via=hacrafu.de",
            "twitter": "@hacrafu",
            "webform": "https://www.hacrafu.de/kontakt/"
        },
        "state": {
            "nodes": 6,
            "lastchange": "2023-07-17T23:23:15+02:00",
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ]
        },
        "support": {
            "club": {
                "board": [
                    "Marcel Haischmann",
                    "Tom Jannek",
                    "Silvio Kunze",
                    "Bj\u00f6rn Swierczek"
                ],
                "name": "Hacken Craften Funken e. V.",
                "street": "Wasserstr. 14",
                "zip": "15370",
                "city": "Petershagen/Eggersdorf",
                "url": "https://www.hacrafu.de",
                "email": "vorstand@hacrafu.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "IBAN DE35 1705 4040 0020 0640 39",
                    "usage": "\"Spende\" + Name + Anschrift"
                }
            }
        },
        "privacy": {
            "policyurl": "https://www.hacrafu.de/datenschutz/"
        },
        "techDetails": {
            "firmware": {
                "url": "https://berlin.freifunk.net/downloads/",
                "docs": "https://wiki.freifunk.net/Berlin:Firmware",
                "vpnaccess": "fwimage",
                "registrationurl": "https://config.berlin.freifunk.net/",
                "name": "falter"
            }
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "lohmar": {
        "name": "Freifunk Lohmar",
        "url": "https://www.freifunk-rhein-sieg.net",
        "location": {
            "city": "Lohmar",
            "country": "DE",
            "lat": 50.838937519821,
            "lon": 7.210636138916
        },
        "contact": {
            "email": "technik@freifunk-rhein-sieg.net"
        },
        "metacommunity": "Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-10T16:33:07.319Z"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.9",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "porz": {
        "name": "Freifunk Porz",
        "url": "https://www.freifunk-rhein-sieg.net",
        "location": {
            "city": "Porz",
            "country": "DE",
            "geoCode": {
                "lat": 50.885140152,
                "lon": 7.061376572
            },
            "address": {
                "zipcode": "51143 "
            },
            "lat": 50.885140152,
            "lon": 7.061376572
        },
        "contact": {
            "email": "technik@freifunk-rhein-sieg.net"
        },
        "metacommunity": "Freifunk Rhein-Sieg",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2023-09-11T13:56:00+02:00",
            "nodes": 19,
            "message": "Nodes from City- and social net"
        },
        "nodeMaps": [
            {
                "url": "http://map.freifunk-rhein-sieg.net",
                "interval": "1 Minute",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://downloader.freifunk-rhein-sieg.net/"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.5.2",
        "socialprojects": {
            "number": 2
        },
        "support": {
            "club": {
                "name": "Freifunk Rhein-Sieg e.V.",
                "city": "Troisdorf",
                "zip": "53840",
                "url": "https://freifunk-rhein-sieg.net/",
                "email": "kontakt@freifunk-rhein-sieg.net",
                "street": "Wilhelm-Hamacher-Platz 12"
            },
            "donations": {
                "bankaccount": {
                    "usage": "for Freifunk Porz",
                    "IBAN": "DE28 8306 5408 0005 2140 68",
                    "BIC": "GENODEF1SLR"
                }
            }
        },
        "privacy": {
            "policyurl": "https://freifunk-rhein-sieg.net/datenschutz/"
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kbu-koeln": {
        "name": "Freifunk KBU Hood K\u00f6ln",
        "url": "https://kbu.freifunk.net",
        "location": {
            "city": "K\u00f6ln",
            "country": "DE",
            "lat": 50.935281831886016,
            "lon": 6.9591522216796875,
            "address": {
                "Name": "Chaos Computer Club Cologne e.V.",
                "Street": "Heliosstr. 6a",
                "Zipcode": "50825"
            }
        },
        "contact": {
            "email": "info@kbu.freifunk.net",
            "irc": "ircs://irc.paranode.net:6697",
            "ml": "https://lists.kbu.freifunk.net/cgi-bin/mailman/listinfo/freifunk-bonn",
            "twitter": "@freifunkkbu"
        },
        "metacommunity": "Freifunk KBU",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2020-03-28T17:06:45.211Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.kbu.freifunk.net/data/ffkbuk/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://images.ffkbu.de/koeln/",
                "vpnaccess": "fwimage"
            },
            "updatemode": [
                "none"
            ],
            "routing": [],
            "legals": []
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kbu-bonn": {
        "name": "Freifunk KBU Hood Bonn",
        "url": "https://kbu.freifunk.net",
        "location": {
            "city": "Bonn",
            "country": "DE",
            "lat": 50.73297844827752,
            "lon": 7.1136474609375,
            "address": {
                "Name": "Alte VHS Bonn",
                "Street": "Wilhelmstra\u00dfe 34",
                "Zipcode": "53111"
            }
        },
        "contact": {
            "email": "info@kbu.freifunk.net",
            "irc": "ircs://irc.paranode.net:6697",
            "ml": "https://lists.kbu.freifunk.net/cgi-bin/mailman/listinfo/freifunk-bonn",
            "twitter": "@freifunkkbu"
        },
        "metacommunity": "Freifunk KBU",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2020-03-28T16:50:43.024Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.kbu.freifunk.net/data/ffkbub-V2/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "http://images.ffkbu.de/BonnV2/stable/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "fdd3:5d18:b5dd:fc00::/64"
                    },
                    {
                        "network": "2a03:2260:118:2::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.70.0.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kbu-umland": {
        "name": "Freifunk KBU Hood Umland",
        "url": "https://kbu.freifunk.net",
        "location": {
            "city": "KBU-Umland",
            "country": "DE",
            "lat": 50.935281831886016,
            "lon": 6.9591522216796875,
            "address": {
                "Name": "Chaos Computer Club Cologne e.V.",
                "Street": "Heliosstr. 6a",
                "Zipcode": "50825"
            }
        },
        "contact": {
            "email": "info@kbu.freifunk.net",
            "ml": "https://lists.kbu.freifunk.net/cgi-bin/mailman/listinfo/freifunk-bonn",
            "ticket": "https://lists.kbu.freifunk.net/cgi-bin/mailman/listinfo/freifunk-bonn"
        },
        "metacommunity": "Freifunk KBU",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2023-08-06T16:50:43.024Z"
        },
        "nodeMaps": [
            {
                "url": "https://map.kbu.freifunk.net/data/ffkbuu-V2/nodelist.json",
                "interval": "5",
                "technicalType": "nodelist",
                "mapType": "geographical"
            }
        ],
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "url": "https://images.ffkbu.de/multihood/stable/Wireguard/",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "fdd3:5d18:b5dd:fc00::/64"
                    },
                    {
                        "network": "2a03:2260:118:63::/64"
                    }
                ],
                "ipv4": [
                    {
                        "network": "10.4.1.0/16"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "hildesheim": {
        "api": "0.5.2",
        "contact": {
            "email": "info@freifunk-hildesheim.de"
        },
        "location": {
            "address": {
                "name": "Freies Labor e.V.",
                "street": "Borsigstrasse 6",
                "zipcode": "31135"
            },
            "city": "Hildesheim",
            "geoCode": {
                "lat": 52.1689957,
                "lon": 9.978327
            },
            "lat": 52.1689957,
            "lon": 9.978327
        },
        "name": "Freifunk Hildesheim",
        "nodeMaps": [
            {
                "interval": "60",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map.freifunk-hildesheim.de"
            },
            {
                "interval": "1min",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://api.freifunk-hildesheim.de/api/nodelist"
            }
        ],
        "services": [
            {
                "externalUri": "https://stats.freifunk-hildesheim.de/",
                "internalUri": "https://stats.freifunk-hildesheim.de/",
                "serviceDescription": "grafana of some technical details",
                "serviceName": "stats"
            }
        ],
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2025-02-01T04:05:00+01:00",
            "nodes": 3
        },
        "support": {
            "club": {
                "city": "Hildesheim",
                "name": "Freies Labor e.V.",
                "street": "Borsigstra\u00dfe 6",
                "url": "https://freieslabor.org/",
                "zip": "31135"
            }
        },
        "techDetails": {
            "firmware": {
                "name": "Gluon",
                "vpnaccess": "mail"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ]
        },
        "url": "https://freifunk-hildesheim.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bergisch-gladbach": {
        "name": "Freifunk Bergisch Gladbach",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Bergisch Gladbach",
            "country": "DE",
            "geoCode": {
                "lat": 50.9923,
                "lon": 7.12808
            },
            "lat": 50.9923,
            "lon": 7.12808
        },
        "contact": {
            "email": "bergischgladbach@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://rbk43gl.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "burscheid": {
        "name": "Freifunk Burscheid",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Burscheid",
            "country": "DE",
            "geoCode": {
                "lat": 51.0823,
                "lon": 7.11888
            },
            "lat": 51.0823,
            "lon": 7.11888
        },
        "contact": {
            "email": "burscheid@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://rbk45bs.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "leichlingen": {
        "name": "Freifunk Leichlingen",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Leichlingen",
            "country": "DE",
            "geoCode": {
                "lat": 51.1057,
                "lon": 7.01391
            },
            "lat": 51.1057,
            "lon": 7.01391
        },
        "contact": {
            "email": "leichlingen@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://rbk44ll.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "odenthal": {
        "name": "Freifunk Odenthal",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Odenthal",
            "country": "DE",
            "geoCode": {
                "lat": 51.0326,
                "lon": 7.11712
            },
            "lat": 51.0326,
            "lon": 7.11712
        },
        "contact": {
            "email": "odenthal@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://rbk46od.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "roesrath": {
        "name": "Freifunk R\u00f6srath",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "R\u00f6srath",
            "country": "DE",
            "geoCode": {
                "lat": 50.8956,
                "lon": 7.18207
            },
            "lat": 50.8956,
            "lon": 7.18207
        },
        "contact": {
            "email": "roesrath@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://rbk47rr.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "bad-laasphe": {
        "name": "Freifunk Bad Laasphe",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Bad Laasphe",
            "country": "DE",
            "geoCode": {
                "lat": 50.926829453,
                "lon": 8.410758376
            },
            "lat": 50.926829453,
            "lon": 8.410758376
        },
        "contact": {
            "email": "badlaasphe@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef42siwil.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "helgoland": {
        "name": "Helgoland",
        "url": "https://helgoland.freifunk.net",
        "location": {
            "city": "Helgoland",
            "country": "DE",
            "lat": 54.182027978409856,
            "lon": 7.889556884765625
        },
        "contact": {
            "email": "helgoland.freifunk@gmx.de"
        },
        "state": {
            "nodes": 15,
            "focus": [
                "Public Free Wifi",
                "Free internet access"
            ],
            "lastchange": "2024-08-26T10:41:00+02:00"
        },
        "nodeMaps": [
            {
                "url": "https://meshviewer.helgoland.freifunk.net/",
                "interval": "1m",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "url": "https://meshviewer.helgoland.freifunk.net/data/nodelist.json",
                "interval": "1m",
                "technicalType": "nodelist",
                "mapType": "list/status"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "https://helgoland.freifunk.net/download.html",
                "name": "gluon",
                "vpnaccess": "mail"
            },
            "routing": [
                "batman-adv",
                "802.11s"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "vpninternational"
            ]
        },
        "api": "0.4.14",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "marienheide": {
        "name": "Freifunk Marienheide",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Marienheide",
            "country": "DE",
            "geoCode": {
                "lat": 51.0834,
                "lon": 7.5311
            },
            "lat": 51.0834,
            "lon": 7.5311
        },
        "contact": {
            "email": "marienheide@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2024-12-12T16:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://mrh15.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "koenigswinter": {
        "api": "0.5.2",
        "name": "DiVoNet e.V.",
        "url": "https://www.divonet.de",
        "location": {
            "city": "K\u00f6nigswinter",
            "country": "DE",
            "address": {
                "street": "Gr\u00e4fenhohner Str. 33a",
                "zipcode": "53639"
            },
            "geoCode": {
                "lat": 50.68662285970739,
                "lon": 7.278120273572101
            },
            "lat": 50.68662285970739,
            "lon": 7.278120273572101
        },
        "contact": {
            "email": "kontakt@divonet.de",
            "phone": "+49 152 21847820 ",
            "facebook": "https://www.facebook.com/divonet.de"
        },
        "state": {
            "nodes": 400,
            "lastchange": "2024-10-14T18:00:00+02:00",
            "message": "open for public",
            "description": "Freifunk f\u00fcr K\u00f6nigswinter und Umgebung"
        },
        "nodeMaps": [
            {
                "url": "https://map.divonet.de",
                "interval": "120 s",
                "technicalType": "meshviewer",
                "mapType": "geographical"
            },
            {
                "technicalType": "nodelist",
                "mapType": "list/status",
                "url": "https://map.divonet.de/data/sn04-netsplit/nodelist.json",
                "interval": "120 s"
            }
        ],
        "services": [
            {}
        ],
        "timeline": [],
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE26 3806 0186 2414 1720 19",
                    "BIC": "GENODED1BRS"
                },
                "campaigns": [
                    {
                        "provider": "betterplace",
                        "projectid": "85295"
                    }
                ]
            }
        },
        "techDetails": {
            "firmware": {
                "url": "https://firmware.divonet.de/",
                "name": "Gluon"
            },
            "updatemode": [
                "autoupdate"
            ],
            "routing": [
                "batman-adv"
            ]
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "gummersbach": {
        "name": "Freifunk Gummersbach",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Gummersbach",
            "country": "DE",
            "geoCode": {
                "lat": 51.0276,
                "lon": 7.564
            },
            "lat": 51.0276,
            "lon": 7.564
        },
        "contact": {
            "email": "gummersbach@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2024-11-20T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://gmb16.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "flingern": {
        "name": "Freifunk D\u00fcsseldorf-Flingern",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Flingern",
            "country": "DE",
            "geoCode": {
                "lat": 51.225169577,
                "lon": 6.811416149
            },
            "lat": 51.225169577,
            "lon": 6.811416149
        },
        "contact": {
            "email": "filgern@ffdus.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://dusfl13.map.ffdus.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "aalen": {
        "api": "0.5.3",
        "name": "Freifunk@Aalen",
        "url": "https://aalen.freifunk.net",
        "location": {
            "city": "Aalen",
            "country": "DE",
            "address": {
                "name": "Hackwerk - Chaostreff Aalen",
                "street": "Blezingerstra\u00dfe 15",
                "zipcode": "73430"
            },
            "additionalLocations": [
                {
                    "city": "Aalen",
                    "country": "DE",
                    "address": {
                        "name": "Hackwerk - Chaostreff Aalen",
                        "street": "Blezingerstra\u00dfe 15",
                        "zipcode": "73430"
                    },
                    "geoCode": {
                        "lat": 48.85265850394122,
                        "lon": 10.091843605041504
                    },
                    "state": "DE-BW",
                    "lat": 48.85265850394122,
                    "lon": 10.091843605041504
                }
            ],
            "geoCode": {
                "lat": 48.85260202751683,
                "lon": 10.091693401336672
            },
            "state": "DE-BW",
            "lat": 48.85260202751683,
            "lon": 10.091693401336672
        },
        "contact": {
            "email": "FreifunkAalen@njbraun.de",
            "mastodon": "https://chaos.social/@hwaa",
            "matrix": "https://matrix.to/#/#freifunk:aalen.space"
        },
        "metacommunity": "Freifunk Stuttgart",
        "state": {
            "lastchange": "2025-08-25T19:03:00.000+02:00",
            "message": "Open for all",
            "focus": [
                "Free internet access",
                "Public Free Wifi",
                "Social Community Building",
                "infrastructure/backbone",
                "Local services and content"
            ],
            "nodes": 7,
            "description": "Freifunkprojekt des Hackwerk Aalen e.V."
        },
        "timeline": [
            {
                "description": "inofficial start at Meetup",
                "timestamp": "2025-04-24",
                "url": "https://aalen.freifunkt.net"
            },
            {
                "description": "Solafunk Projekt",
                "timestamp": "2025-08-30",
                "url": "https://gitlab.com/sfz.aalen/hackwerk/freifunk/konzepte/-/tree/main/Pilotprojekt/Solarfunk-Bridge?ref_type=heads"
            }
        ],
        "nodeMaps": [
            {
                "technicalType": "nodelist",
                "mapType": "geographical",
                "url": "https://map.freifunk-stuttgart.de/data/nodelist.json",
                "interval": "5"
            }
        ],
        "support": {
            "club": {
                "name": "Hackwerk Aalen e.V.",
                "street": "Blezingerstra\u00dfe 15",
                "zip": "73430",
                "city": "Aalen",
                "url": "https://aalen.space",
                "email": "Info@aalen.space",
                "board": [
                    "Hackwerk Aalen e.V."
                ]
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE48614901500444739009",
                    "BIC": "GENODES1AAV",
                    "usage": "Spenden"
                }
            }
        },
        "techDetails": {
            "legals": [
                "vpnnational"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "routing": [
                "batman-adv"
            ],
            "firmware": {
                "url": "https://firmware.freifunk-stuttgart.de",
                "vpnaccess": "automatic",
                "docs": "https://github.com/freifunk-stuttgart/site-ffs",
                "name": "Gluon"
            }
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Blog",
                "type": "RSS",
                "url": "https://blog.aalen.space/feed.xml"
            },
            {
                "category": "others",
                "name": "Open-Space",
                "type": "js",
                "url": "https://aalen.space/js/calendar.js"
            }
        ],
        "socialprojects": {},
        "privacy": {
            "policyurl": "https://aalen.space/legal/datenschutz.html"
        },
        "services": [],
        "mtime": "2025-10-13 02:01:02.204472",
        "etime": "2026-03-08 17:01:01.883266",
        "error": "<class 'json.decoder.JSONDecodeError'> Expecting value: line 61 column 3 (char 1497)"
    },
    "celle": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-uelzen.de",
            "facebook": "https://www.facebook.com/freifunkuelzen/",
            "ml": "uelzen@freifunk.net",
            "phone": "+491722813827",
            "twitter": "@FreifunkUE"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk Uelzen",
                "type": "rss",
                "url": "https://www.freifunk-uelzen.de/feed/"
            }
        ],
        "location": {
            "address": {
                "Name": "Various places"
            },
            "city": "Celle",
            "country": "DE",
            "geoCode": {
                "lat": 52.624600357,
                "lon": 10.081302524
            },
            "lat": 52.624600357,
            "lon": 10.081302524
        },
        "metacommunity": "Freifunk Uelzen",
        "name": "Freifunk Celle",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_22/nodes.json"
            }
        ],
        "state": {
            "description": "Unser gemeinn\u00fctziger Verein wurde am 5.12.2014 gegr\u00fcndet und besteht mittlerweile aus mehr als 40 Mitgliedern. Zweck des Vereins ist die F\u00f6rderung der Bildung und Kultur bez\u00fcglich kabelloser und kabelgebundener Computernetzwerke, die der Allgemeinheit zug\u00e4nglich sind (freie Netzwerke) in Uelzen und Umgebung. Seit diesem Zeitpunkt ist unser von Freiwilligen gebautes Freifunk Netzwerk auf \u00fcber 650 Knoten gewachsen. Mittlerweile haben wir unser Netz auch in andere Landkreise ausgeweitet, so dass wir demn\u00e4chst vor interessanten Projekten (u.a. NetSplit, andere Tunnel) stehen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:02Z",
            "nodes": 106
        },
        "support": {
            "club": {
                "board": [
                    "R\u00fcdiger Biernat",
                    "Gunar Weiss",
                    "Gerd Meyer",
                    "Susanne Ahrend Maack"
                ],
                "city": "Suderburg",
                "email": "info@freifunk-uelzen.de",
                "name": "Freifunk Uelzen e.V.",
                "street": "Bauernstra\u00dfe 16",
                "url": "https://www.freifunk-uelzen.de",
                "zip": "29556"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "docs": "https://freifunk-kreisgt.de/anleitungen/anleitung-4830-org-firmware-1-x-erstmalig-konfigurieren-config-mode/",
                "name": "Gluon",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.134.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd83:e002:c8a1::/48"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Migration des Netzbetriebs zum 4830.org e.V.",
                "timestamp": "2024-07-05",
                "url": "https://www.freifunk-uelzen.de/2024/07/05/migration-ist-im-vollen-lauf/"
            }
        ],
        "url": "https://www.freifunk-uelzen.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "gifhorn": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-uelzen.de",
            "facebook": "https://www.facebook.com/freifunkuelzen/",
            "ml": "uelzen@freifunk.net",
            "phone": "+491722813827",
            "twitter": "@FreifunkUE"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk Uelzen",
                "type": "rss",
                "url": "https://www.freifunk-uelzen.de/feed/"
            }
        ],
        "location": {
            "address": {
                "Name": "Various places"
            },
            "city": "Uelzen",
            "country": "DE",
            "geoCode": {
                "lat": 52.964722,
                "lon": 10.565833
            },
            "lat": 52.964722,
            "lon": 10.565833
        },
        "metacommunity": "Freifunk Uelzen",
        "name": "Freifunk Uelzen",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_23/nodes.json"
            }
        ],
        "state": {
            "description": "Unser gemeinn\u00fctziger Verein wurde am 5.12.2014 gegr\u00fcndet und besteht mittlerweile aus mehr als 40 Mitgliedern. Zweck des Vereins ist die F\u00f6rderung der Bildung und Kultur bez\u00fcglich kabelloser und kabelgebundener Computernetzwerke, die der Allgemeinheit zug\u00e4nglich sind (freie Netzwerke) in Uelzen und Umgebung. Seit diesem Zeitpunkt ist unser von Freiwilligen gebautes Freifunk Netzwerk auf \u00fcber 650 Knoten gewachsen. Mittlerweile haben wir unser Netz auch in andere Landkreise ausgeweitet, so dass wir demn\u00e4chst vor interessanten Projekten (u.a. NetSplit, andere Tunnel) stehen.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:03Z",
            "nodes": 232
        },
        "support": {
            "club": {
                "board": [
                    "R\u00fcdiger Biernat",
                    "Gunar Weiss",
                    "Gerd Meyer",
                    "Susanne Ahrend Maack"
                ],
                "city": "Suderburg",
                "email": "info@freifunk-uelzen.de",
                "name": "Freifunk Uelzen e.V.",
                "street": "Bauernstra\u00dfe 16",
                "url": "https://www.freifunk-uelzen.de",
                "zip": "29556"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "docs": "https://freifunk-kreisgt.de/anleitungen/anleitung-4830-org-firmware-1-x-erstmalig-konfigurieren-config-mode/",
                "name": "Gluon",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.134.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd83:e002:c8a1::/48"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Migration des Netzbetriebs zum 4830.org e.V.",
                "timestamp": "2024-07-05",
                "url": "https://www.freifunk-uelzen.de/2024/07/05/migration-ist-im-vollen-lauf/"
            }
        ],
        "url": "https://www.freifunk-uelzen.de",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "luechow": {
        "api": "0.5.3",
        "contact": {
            "email": "info@freifunk-wendland.de",
            "facebook": "https://www.facebook.com/freifunkuelzen/",
            "ml": "uelzen@freifunk.net",
            "phone": "+49 5864 9875208",
            "twitter": "@FreifunkUE"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk Uelzen",
                "type": "rss",
                "url": "https://www.freifunk-uelzen.de/feed/"
            }
        ],
        "location": {
            "address": {
                "Name": "Various places"
            },
            "city": "L\u00fcchow",
            "country": "DE",
            "geoCode": {
                "lat": 52.966902572,
                "lon": 11.159883142
            },
            "lat": 52.966902572,
            "lon": 11.159883142
        },
        "metacommunity": "Freifunk Uelzen",
        "name": "Freifunk Wendland",
        "nodeMaps": [
            {
                "interval": "1min",
                "mapType": "geographical",
                "technicalType": "meshviewer",
                "url": "https://map03.4830.org/data/map_26/nodes.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:07Z",
            "nodes": 66
        },
        "support": {
            "club": {
                "board": [
                    "R\u00fcdiger Biernat",
                    "Gunar Weiss",
                    "Gerd Meyer",
                    "Susanne Ahrend Maack"
                ],
                "city": "Suderburg",
                "email": "info@freifunk-uelzen.de",
                "name": "Freifunk Uelzen e.V.",
                "street": "Bauernstra\u00dfe 16",
                "url": "https://www.freifunk-uelzen.de",
                "zip": "29556"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "docs": "https://freifunk-kreisgt.de/anleitungen/anleitung-4830-org-firmware-1-x-erstmalig-konfigurieren-config-mode/",
                "name": "Gluon",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.134.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": "fd83:e002:c8a1::/48"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "timeline": [
            {
                "description": "Migration des Netzbetriebs zum 4830.org e.V.",
                "timestamp": "2024-07-05",
                "url": "https://www.freifunk-uelzen.de/2024/07/05/migration-ist-im-vollen-lauf/"
            }
        ],
        "url": "https://freifunk-wendland.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "minden": {
        "api": "0.5.3",
        "contact": {
            "email": "hallo@freifunk-minden.de",
            "phone": " +49 176 6335 6920"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            }
        ],
        "location": {
            "address": {
                "zipcode": "32423"
            },
            "city": "Minden",
            "country": "DE",
            "geoCode": {
                "lat": 52.29840175155,
                "lon": 8.9154052734375
            },
            "lat": 52.29840175155,
            "lon": 8.9154052734375
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Minden",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_10/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_10/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:04Z",
            "nodes": 10
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.128.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1318:3::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://freifunk-minden.de/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kreuztal": {
        "name": "Freifunk Kreuztal",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Kreuztal",
            "country": "DE",
            "geoCode": {
                "lat": 50.959764773,
                "lon": 7.989571095
            },
            "lat": 50.959764773,
            "lon": 7.989571095
        },
        "contact": {
            "email": "kreuztal@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-02-13T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef39sin.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "solingen": {
        "name": "Freifunk Solingen",
        "url": "https://www.neanderfunk.de/",
        "location": {
            "city": "Solingen",
            "country": "DE",
            "geoCode": {
                "lat": 51.17388,
                "lon": 7.084741
            },
            "lat": 51.17388,
            "lon": 7.084741
        },
        "contact": {
            "email": "solingen@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "description": "F\u00f6rderverein Freifunk im Neanderland e.V.",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2018-01-23T22:11:49.858Z"
        },
        "nodeMaps": [
            {
                "url": "https://nef30sol.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "socialprojects": {
            "contact": "kontakt@neanderfunk.de"
        },
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de",
                "vpnaccess": "automatic"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "wipperfuerth": {
        "name": "Freifunk Wipperf\u00fcrth",
        "url": "https://www.neanderfunk.de",
        "location": {
            "city": "Wipperf\u00fcrth",
            "country": "DE",
            "geoCode": {
                "lat": 51.1181,
                "lon": 7.3934
            },
            "lat": 51.1181,
            "lon": 7.3934
        },
        "contact": {
            "email": "wipperfuerth@neanderfunk.de",
            "mastodon": "https://nrw.social/@neanderfunk"
        },
        "metacommunity": "Neanderfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Free internet access"
            ],
            "lastchange": "2024-11-20T22:07:51.476Z"
        },
        "nodeMaps": [
            {
                "url": "https://wip17.karte.neanderfunk.de/data/nodes.json",
                "interval": "1",
                "technicalType": "nodelist"
            }
        ],
        "techDetails": {
            "firmware": {
                "url": "http://routersoftware.ffnef.de"
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.5.2",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "kierspe": {
        "api": "0.5.3",
        "contact": {
            "email": "info-kse@4830.org"
        },
        "feeds": [
            {
                "category": "blog",
                "name": "Firmware-News 4830.org e. V.",
                "type": "rss",
                "url": "https://4830.org/category/firmware/feed"
            },
            {
                "category": "blog",
                "name": "Freifunk-News",
                "type": "rss",
                "url": "https://4830.org/category/freifunk/feed"
            },
            {
                "category": "blog",
                "name": "4830 Blog",
                "type": "rss",
                "url": "https://4830.org/category/freifunk-kierspe/feed"
            }
        ],
        "location": {
            "city": "Kierspe",
            "country": "DE",
            "geoCode": {
                "lat": 51.127986889,
                "lon": 7.601911426
            },
            "lat": 51.127986889,
            "lon": 7.601911426
        },
        "metacommunity": "4830.org e. V.",
        "name": "Freifunk Kierspe",
        "nodeMaps": [
            {
                "interval": "300s",
                "mapType": "geographical",
                "technicalType": "hopglass",
                "url": "https://map03.4830.org/data/map_20/nodes.json"
            },
            {
                "interval": "300s",
                "mapType": "list/status",
                "technicalType": "nodelist",
                "url": "https://map03.4830.org/data/map_20/nodelist.json"
            }
        ],
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2026-03-08T16:00:04Z",
            "nodes": 26
        },
        "support": {
            "club": {
                "city": "G\u00fctersloh",
                "email": "info@4830.org",
                "name": "4830.org e. V.",
                "street": "Schal\u00fcckstra\u00dfe 107",
                "url": "https://verein.4830.org",
                "zip": "33332"
            },
            "donations": {
                "bankaccount": {
                    "BIC": "GENODEM1GTL",
                    "IBAN": "DE84 4786 0125 0538 8315 00",
                    "usage": "Spende f\u00fcr den Netzbetrieb"
                }
            }
        },
        "techDetails": {
            "firmware": {
                "name": "4830",
                "url": "https://fw.4830.org",
                "vpnaccess": "automatic"
            },
            "legals": [
                "vpnnational"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.235.192.0/20"
                    }
                ],
                "ipv6": [
                    {
                        "network": "2001:bf7:1310:20::/64"
                    }
                ]
            },
            "routing": [
                "802.11s",
                "batman-adv"
            ],
            "updatemode": [
                "autoupdate"
            ]
        },
        "url": "https://www.stadtmarketing-kierspe.de/freifunk/",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "badoeynhausen0": {
        "name": "Freifunk Bad Oeynhausen (Bad Oeynhausen)",
        "url": "https://www.freifunk-badoeynhausen.de",
        "location": {
            "city": "Bad Oeynhausen",
            "lat": 52.203215682955,
            "lon": 8.797881603241
        },
        "contact": {
            "email": "freifunk@fuer-bo.de",
            "twitter": "@freifunk_bo"
        },
        "metacommunity": "Bielefeld",
        "state": {
            "focus": [
                "Public Free Wifi",
                "Social Community Building"
            ],
            "lastchange": "2021-11-07T12:37:06.300Z"
        },
        "api": "0.4.16",
        "techDetails": {
            "routing": [],
            "updatemode": [],
            "legals": []
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn0": {
        "name": "Freifunk MK (Altena)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Altena",
            "country": "DE",
            "lat": 51.299254647856,
            "lon": 7.6724052429199
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn1": {
        "name": "Freifunk MK (Halver)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Halver",
            "country": "DE",
            "lat": 51.187440063500084,
            "lon": 7.4987268447875985
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn2": {
        "name": "Freifunk MK (Hemer)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Hemer",
            "country": "DE",
            "lat": 51.38608428037602,
            "lon": 7.765102386474609
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn3": {
        "name": "Freifunk MK (Herscheid)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Herscheid",
            "country": "DE",
            "lat": 51.178374462,
            "lon": 7.744932175
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn4": {
        "name": "Freifunk MK (L\u00fcdenscheid)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "L\u00fcdenscheid",
            "country": "DE",
            "lat": 51.21587,
            "lon": 7.63377
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn5": {
        "name": "Freifunk MK (Meinerzhagen)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Meinerzhagen",
            "country": "DE",
            "lat": 51.10761773499613,
            "lon": 7.637214660644531
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn6": {
        "name": "Freifunk MK (Menden)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Menden",
            "country": "DE",
            "lat": 51.43779,
            "lon": 7.7953822
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn7": {
        "name": "Freifunk MK (Nachrodt-Wiblingwerde)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Nachrodt-Wiblingwerde",
            "country": "DE",
            "lat": 51.33460684,
            "lon": 7.642621994
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn8": {
        "name": "Freifunk MK (Neuenrade)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Neuenrade",
            "country": "DE",
            "lat": 51.286399870358636,
            "lon": 7.7817535400390625
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn9": {
        "name": "Freifunk MK (Plettenberg)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Plettenberg",
            "country": "DE",
            "lat": 50.99352222415205,
            "lon": 8.106751441955565
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn10": {
        "name": "Freifunk MK (Schalksm\u00fchle)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Schalksm\u00fchle",
            "country": "DE",
            "lat": 51.240130482,
            "lon": 7.531385422
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "iserlohn11": {
        "name": "Freifunk MK (Werdohl)",
        "url": "http://freifunk-mk.de",
        "location": {
            "city": "Werdohl",
            "country": "DE",
            "lat": 51.257537319,
            "lon": 7.763793468
        },
        "contact": {
            "email": "info@freifunk-mk.de"
        },
        "metacommunity": "Fichtenfunk",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2024-10-28T20:00:20.000Z"
        },
        "socialprojects": {
            "number": 5
        },
        "techDetails": {
            "firmware": {
                "url": "http://firmware.freifunk-mk.de",
                "vpnaccess": "fwimage"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2a03:2260:120::0/56"
                    }
                ],
                "ipv4": [
                    {
                        "network": "172.16.0.0/16"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": []
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "muenchen0": {
        "name": "Freifunk M\u00fcnchen (Augsburg)",
        "url": "https://ffmuc.net/",
        "location": {
            "city": "Augsburg",
            "country": "DE",
            "geoCode": {
                "lat": 48.365231130145744,
                "lon": 10.88552163500304
            },
            "lat": 48.365231130145744,
            "lon": 10.88552163500304
        },
        "contact": {
            "email": "hilfe@ffmuc.bayern",
            "facebook": "https://www.facebook.com/FreifunkMUC/",
            "twitter": "@FreifunkMUC",
            "mastodon": "https://muenchen.social/@FreifunkMUC"
        },
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2026-03-08T05:20:04+00:00"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://firmware.ffmuc.net",
                "docs": "https://github.com/freifunkMUC/site-ffm",
                "vpnaccess": "automatic",
                "orgrestrictions": "https://ffmuc.net/nutzungsbedingungen/"
            },
            "networks": {
                "ipv6": [
                    {
                        "network": "2001:678:e68::/48"
                    },
                    {
                        "network": "2001:678:ed0::/48"
                    }
                ],
                "ipv4": [
                    {
                        "network": "5.1.66.0/24"
                    },
                    {
                        "network": "185.150.99.0/24"
                    }
                ]
            },
            "routing": [
                "batman-adv"
            ],
            "updatemode": [
                "manual",
                "autoupdate"
            ],
            "legals": [
                "vpnnational",
                "vpninternational",
                "institutions"
            ]
        },
        "api": "0.5.3",
        "support": {
            "donations": {
                "bankaccount": {
                    "IBAN": "DE73 7025 0150 0029 4939 13",
                    "BIC": " BYLADEM1KMS",
                    "usage": "FFMUC Spende"
                }
            }
        },
        "privacy": {
            "policyurl": "https://ffmuc.net/privacy/"
        },
        "metacommunity": "Freifunk M\u00fcnchen",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer0": {
        "name": "Freifunk Niersufer (Br\u00fcggen)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Br\u00fcggen",
            "country": "DE",
            "lat": 51.2430813,
            "lon": 6.1812296
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer1": {
        "name": "Freifunk Niersufer (Duisburg)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Duisburg",
            "country": "DE",
            "lat": 51.434999,
            "lon": 6.759562
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer2": {
        "name": "Freifunk Niersufer (Kleve)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Kleve",
            "country": "DE",
            "lat": 51.7854839,
            "lon": 6.131367415330141
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer3": {
        "name": "Freifunk Niersufer (Krefeld)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Krefeld",
            "country": "DE",
            "lat": 51.3331205,
            "lon": 6.5623343
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer4": {
        "name": "Freifunk Niersufer (Moers)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Moers",
            "country": "DE",
            "lat": 51.451283,
            "lon": 6.62843
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer5": {
        "name": "Freifunk Niersufer (M\u00f6nchengladbach)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "M\u00f6nchengladbach",
            "country": "DE",
            "lat": 51.1946983,
            "lon": 6.4353641
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer6": {
        "name": "Freifunk Niersufer (Nettetal)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Nettetal",
            "country": "DE",
            "lat": 51.3155092,
            "lon": 6.2714171
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer7": {
        "name": "Freifunk Niersufer (Viersen)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Viersen",
            "country": "DE",
            "lat": 51.2562118,
            "lon": 6.3905476
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "niersufer8": {
        "name": "Freifunk Niersufer (Willich)",
        "url": "https://freifunk-niersufer.de/",
        "location": {
            "city": "Willich",
            "country": "DE",
            "lat": 51.2641433,
            "lon": 6.5446958
        },
        "contact": {
            "email": "kontakt@freifunk.ruhr",
            "webform": "https://freifunk.ruhr/kontakt/"
        },
        "metacommunity": "Freifunk Ruhrgebiet West",
        "state": {
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ],
            "lastchange": "2021-05-27T09:20:06.985Z"
        },
        "techDetails": {
            "firmware": {
                "name": "gluon",
                "url": "https://freifunk-niersufer.de/firmware/",
                "docs": "https://freifunk-niersufer.de/anleitung/"
            },
            "updatemode": [
                "autoupdate"
            ],
            "legals": [
                "institutions"
            ]
        },
        "api": "0.4.16",
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "weimarnetz0": {
        "name": "weimarnetz (Camburg)",
        "api": "0.5.0",
        "url": "https://weimarnetz.de",
        "support": {
            "club": {
                "city": "Weimar",
                "name": "Weimarnetz e.V.",
                "zip": "99423",
                "url": "https://weimarnetz.de",
                "street": "Marienstr. 18",
                "board": [
                    "Rene Hoffmann",
                    "Katrin Linke",
                    "Andreas Br\u00e4u"
                ],
                "email": "vorstand@weimarnetz.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE48 8306 5408 0004 1759 05",
                    "BIC": "GENODEF1SLR"
                },
                "campaigns": [
                    {
                        "projectid": "14895",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "state": {
            "lastchange": "2026-03-08T16:00:01.972770+00:00",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "matrix": "https://matrix.to/#/!SWQlgopOguLKBpcADp:bau-ha.us?via=bau-ha.us",
            "ml": "wireless-discuss@subsignal.org",
            "twitter": "@weimarnetz",
            "phone": "+493643544304",
            "facebook": "https://www.facebook.com/weimarnetz",
            "email": "kontakt@weimarnetz.de"
        },
        "location": {
            "city": "Camburg",
            "geoCode": {
                "lat": 51.05061455701514,
                "lon": 11.709827184677122
            },
            "country": "DE",
            "lat": 51.05061455701514,
            "lon": 11.709827184677122
        },
        "techDetails": {
            "updatemode": [
                "none",
                "manual"
            ],
            "firmware": {
                "url": "https://weimarnetz.de/category/router",
                "docs": "https://github.com/weimarnetz/packages",
                "name": "Brauhaus",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.63.0.0/16"
                    },
                    {
                        "network": "10.64.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": " 2001:bf7:1930::/44"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ]
        },
        "socialprojects": {
            "website": "http://wireless.subsignal.org/index.php?title=Weimarnetz_hilft",
            "contact": "kontakt@weimarnetz.de",
            "number": 3
        },
        "mtime": "2026-03-08 17:01:01.883266"
    },
    "weimarnetz1": {
        "name": "weimarnetz (Saalfeld)",
        "api": "0.5.0",
        "url": "https://weimarnetz.de",
        "support": {
            "club": {
                "city": "Weimar",
                "name": "Weimarnetz e.V.",
                "zip": "99423",
                "url": "https://weimarnetz.de",
                "street": "Marienstr. 18",
                "board": [
                    "Rene Hoffmann",
                    "Katrin Linke",
                    "Andreas Br\u00e4u"
                ],
                "email": "vorstand@weimarnetz.de"
            },
            "donations": {
                "bankaccount": {
                    "IBAN": "DE48 8306 5408 0004 1759 05",
                    "BIC": "GENODEF1SLR"
                },
                "campaigns": [
                    {
                        "projectid": "14895",
                        "provider": "betterplace"
                    }
                ]
            }
        },
        "state": {
            "lastchange": "2026-03-08T16:00:01.972770+00:00",
            "focus": [
                "infrastructure/backbone",
                "Public Free Wifi",
                "Social Community Building",
                "Local services and content",
                "Free internet access"
            ]
        },
        "contact": {
            "matrix": "https://matrix.to/#/!SWQlgopOguLKBpcADp:bau-ha.us?via=bau-ha.us",
            "ml": "wireless-discuss@subsignal.org",
            "twitter": "@weimarnetz",
            "phone": "+493643544304",
            "facebook": "https://www.facebook.com/weimarnetz",
            "email": "kontakt@weimarnetz.de"
        },
        "location": {
            "city": "Saalfeld",
            "geoCode": {
                "lat": 50.64026225088228,
                "lon": 11.380033493041992
            },
            "country": "DE",
            "lat": 50.64026225088228,
            "lon": 11.380033493041992
        },
        "techDetails": {
            "updatemode": [
                "none",
                "manual"
            ],
            "firmware": {
                "url": "https://weimarnetz.de/category/router",
                "docs": "https://github.com/weimarnetz/packages",
                "name": "Brauhaus",
                "vpnaccess": "fwimage"
            },
            "legals": [
                "vpnnational",
                "institutions"
            ],
            "networks": {
                "ipv4": [
                    {
                        "network": "10.63.0.0/16"
                    },
                    {
                        "network": "10.64.0.0/16"
                    }
                ],
                "ipv6": [
                    {
                        "network": " 2001:bf7:1930::/44"
                    }
                ]
            },
            "routing": [
                "OLSR"
            ]
        },
        "socialprojects": {
            "website": "http://wireless.subsignal.org/index.php?title=Weimarnetz_hilft",
            "contact": "kontakt@weimarnetz.de",
            "number": 3
        },
        "mtime": "2026-03-08 17:01:01.883266"
    }
}