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"
Example #3
0
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")