def run(self): signals = signal_strength.get_avg_signals_dict() upload_dict = dict() for key, value in signals.iteritems(): upload_dict['signals[%s]' % key] = value webbrowser.open("%s?action=place&username=%s&%s" % (Settings.WEB_ADDRESS, Settings.USER_NAME, urllib.urlencode(upload_dict)) )
def run(self): print "Getting location" signals = signal_strength.get_avg_signals_dict() nearest_binds = client_api.get_binds(nearest=signals, limit=1) if len(nearest_binds) > 0: likeliest_bind = nearest_binds[0] client_api.Position(username=getuser(), bind=likeliest_bind).post() likeliest_place = client_api.get_place(likeliest_bind.place) self.location_updated_signal.emit([likeliest_place]) else: print "No nearest binds found"
import json import signal_strength with open("out.txt", 'a') as f: while True: a = signal_strength.get_avg_signals_dict() f.write(json.dumps(a)) f.write("\n")