require 'lib/simpleCachedCurl.inc.php'; require 'lib/nodelistparser.php'; require 'lib/jsv4/jsv4.php'; require 'lib/log.php'; $apiUrl = 'https://raw.githubusercontent.com/freifunk/directory.api.freifunk.net/master/directory.json'; $parser = new nodeListParser(); // uncomment to enable debugoutput from simplecachedcurl // $parser->setDebug(true); $parser->setCachePath(dirname(__FILE__) . '/cache/'); $parser->setSource($apiUrl); $ffnw = new stdClass(); $ffnw->name = 'Freifunk NordWest'; $ffnw->nameShort = 'Freifunk NordWest'; $ffnw->url = 'https://netmon.nordwest.freifunk.net/'; $ffnw->parser = 'Netmon'; $parser->addAdditional('ffnw', $ffnw); $ffj = new stdClass(); $ffj->name = 'Freifunk Jena'; $ffj->nameShort = 'Freifunk Jena'; $ffj->url = 'https://freifunk-jena.de/ffmap/'; $ffj->parser = 'Ffmap'; $parser->addAdditional('ffj', $ffj); $ffffm = new stdClass(); $ffffm->name = 'Frankfurt am Main'; $ffffm->nameShort = 'Frankfurt am Main'; $ffffm->url = 'http://map.ffm.freifunk.net/'; $ffffm->parser = 'Ffmap'; $parser->addAdditional('ffffm', $ffffm); $parseResult = $parser->getParsed(true); $response = array('communities' => $parseResult['communities'], 'allTheRouters' => $parseResult['routerList']); if (is_array($dbAccess)) {
require 'lib/simpleCachedCurl.inc.php'; require 'lib/nodelistparser.php'; require 'lib/jsv4/jsv4.php'; require 'lib/log.php'; $apiUrl = 'https://raw.githubusercontent.com/freifunk/directory.api.freifunk.net/master/directory.json'; $parser = new nodeListParser(); // uncomment to enable debugoutput from simplecachedcurl // $parser->setDebug(true); $parser->setCachePath(dirname(__FILE__) . '/cache/'); $parser->setSource($apiUrl); $ffnw = new stdClass(); $ffnw->name = 'Freifunk NordWest'; $ffnw->nameShort = 'Freifunk NordWest'; $ffnw->url = 'https://netmon.nordwest.freifunk.net/'; $ffnw->parser = 'Netmon'; $parser->addAdditional('ffnw', $ffnw); $ffj = new stdClass(); $ffj->name = 'Freifunk Jena'; $ffj->nameShort = 'Freifunk Jena'; $ffj->url = 'https://freifunk-jena.de/ffmap/'; $ffj->parser = 'Ffmap'; $parser->addAdditional('ffj', $ffj); $ffffm = new stdClass(); $ffffm->name = 'Frankfurt am Main'; $ffffm->nameShort = 'Frankfurt am Main'; $ffffm->url = 'http://map.ffm.freifunk.net/'; $ffffm->parser = 'Ffmap'; $parser->addAdditional('ffffm', $ffffm); $ff_ruhrg_fb = new stdClass(); $ff_ruhrg_fb->name = 'Freifunk Ruhrgebiet - FB'; $ff_ruhrg_fb->nameShort = 'Freifunk Ruhrgebiet - FB';