Ejemplo n.º 1
0
 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)) {
Ejemplo n.º 2
0
 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';