Hallo FFas, Jeder FFa, auch alle FFainnen können gerne mit ICVPN spielen und dabei die ICVPN Funktion ergründen.
Vielleicht sollte ich das Verständnis dafür nicht voraussetzen. Das Skript im Anhang listet alle bereits veröffentlichten Services-URLs. Über Städte-Grenzen hinweg auf. Die URLs, welche als IP-Adresse geliefert werden, können im Browser eingegeben und getestet werden. Jetzt ist es natürlich sehr schade, wenn ein paar Services nicht richtig funktionieren. Vielleicht ein Anreiz? Beispiel: python my_useful_session.py oder python my_useful_session.py | grep 10.
#!/usr/bin/python # coding: utf-8 import ujson, urllib from urlgrabber import urlopen from termcolor import colored URL="https://raw.githubusercontent.com/freifunk/directory.api.freifunk.net/master/directory.json" file="directory.json" try: url=urlopen(URL) Staat = ujson.loads(url.read()) except: print URL , "nicht gefunden - öffne locale Datei..." Staat = ujson.loads(open(file,'r').read()) for Ort in Staat: if not "evernet" in Ort: Inhalt=urllib.urlopen(Staat[Ort]) try: JSON=ujson.loads(Inhalt.read().replace('\r','')) Fehler=0 except: print colored("Error in "+Ort+": ","red") print Inhalt.read() ujson.dumps(Inhalt.read()) print colored("Error while ujson.loads(Inhalt.read().replace('\r',''))","red") Fehler=1 for Service in JSON: if "services" in Service: print "____________________________________________________________________________________" if Fehler: print colored("Ort: "+str(Ort),"red") #,"\tLink",Staat[Ort] else: print "Ort: ",Ort#,"\tLink",Staat[Ort] print "____________________________________________________________________________________" for k in JSON[Service]: print "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" for l in k: print "-----------------------------------------------------------------" print l , ":\t" , k[l]
_______________________________________________ WLANtalk mailing list [email protected] Abonnement abbestellen? -> http://lists.freifunk.net/mailman/listinfo/wlantalk-freifunk.net Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung unter http://freifunk.net/mailinglisten
