Merge lp:~jpg0/eyefi/update-geolocate into lp:eyefi

Proposed by Jonathan Gilbert
Status: Merged
Merged at revision: 40
Proposed branch: lp:~jpg0/eyefi/update-geolocate
Merge into: lp:eyefi
Diff against target: 35 lines (+7/-4)
2 files modified
eyefi/actions.py (+1/-1)
eyefi/google_loc.py (+6/-3)
To merge this branch: bzr merge lp:~jpg0/eyefi/update-geolocate
Reviewer Review Type Date Requested Status
Robert Jordens Pending
Review via email: mp+144472@code.launchpad.net

Description of the change

Fixed Google Geolocation API access

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'eyefi/actions.py'
--- eyefi/actions.py 2012-11-03 20:33:13 +0000
+++ eyefi/actions.py 2013-01-23 10:50:44 +0000
@@ -125,7 +125,7 @@
125 if sidecar or photo.lower().endswith(".jpg"):125 if sidecar or photo.lower().endswith(".jpg"):
126 loc = loc["location"]126 loc = loc["location"]
127 write_gps(photo,127 write_gps(photo,
128 loc["latitude"], loc["longitude"], loc.get("altitude", None),128 loc["lat"], loc["lng"], loc.get("alt", None),
129 "WGS-84", loc.get("accuracy", None), sidecar, xmp)129 "WGS-84", loc.get("accuracy", None), sidecar, xmp)
130 return loc, photo130 return loc, photo
131131
132132
=== modified file 'eyefi/google_loc.py'
--- eyefi/google_loc.py 2012-11-03 20:33:13 +0000
+++ eyefi/google_loc.py 2013-01-23 10:50:44 +0000
@@ -30,12 +30,15 @@
30 """30 """
31 base = {"wifiAccessPoints": [],}31 base = {"wifiAccessPoints": [],}
32 for mac in macs:32 for mac in macs:
33 base["wifiAccessPoints"].append({"macAddress": mac})33 base["wifiAccessPoints"].append(format_mac(mac))
34 d = getPage("%s?key=%s" % (LOC_BASE_URL, key), method="POST",34 d = getPage(str("%s?key=%s" % (LOC_BASE_URL, key)), method="POST",
35 postdata=simplejson.dumps(base))35 postdata=str(simplejson.dumps(base)), headers={"Content-Type": "application/json"})
36 d.addCallback(simplejson.loads)36 d.addCallback(simplejson.loads)
37 return d37 return d
3838
39def format_mac(mac):
40 return {"macAddress": mac["mac_address"], "age": mac["age"], "signalToNoiseRatio": mac["signal_to_noise"]}
41
39def main():42def main():
40 from twisted.internet import reactor43 from twisted.internet import reactor
41 from twisted.python import log44 from twisted.python import log

Subscribers

People subscribed via source and target branches