aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclarkzjw <[email protected]>2023-02-20 14:45:17 -0800
committerclarkzjw <[email protected]>2023-02-20 14:45:17 -0800
commitfda33866814e95830466787ae9cea2e006386e85 (patch)
tree4ba189c8e44fa32bd6c89960a9e28d171ffb89f3 /foursquare/query_poi.py
parent88ad58c3d3412162ffdeb96f49b789e7976cad07 (diff)
downloadswarm2fediverse-fda33866814e95830466787ae9cea2e006386e85.tar.gz
attach top popular photo to mastodon media post
Diffstat (limited to 'foursquare/query_poi.py')
-rw-r--r--foursquare/query_poi.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/foursquare/query_poi.py b/foursquare/query_poi.py
deleted file mode 100644
index e2d5625..0000000
--- a/foursquare/query_poi.py
+++ /dev/null
@@ -1,36 +0,0 @@
1import json
2
3import requests
4
5from config import FSQ_API_KEY
6from dbstore.dbm_store import store_loc
7
8POI_API_ENDPOINT = "https://api.foursquare.com/v3/places/nearby?ll={}%2C{}"
9OSM_ENDPOINT = "https://www.openstreetmap.org/?mlat={}&mlon={}&zoom=15&layers=M"
10
11
12def query_poi(latitude, longitude):
13 locations = list()
14
15 url = POI_API_ENDPOINT.format(latitude, longitude)
16 headers = {
17 "accept": "application/json",
18 "Authorization": FSQ_API_KEY
19 }
20
21 response = requests.get(url, headers=headers)
22
23 for poi in json.loads(response.text)["results"]:
24 loc = {
25 "fsq_id": poi["fsq_id"],
26 "name": poi["name"],
27 "locality": poi["location"]["locality"],
28 "region": poi["location"]["region"],
29 "latitude": poi["geocodes"]["main"]["latitude"],
30 "longitude": poi["geocodes"]["main"]["longitude"],
31 "osm_url": OSM_ENDPOINT.format(poi["geocodes"]["main"]["latitude"], poi["geocodes"]["main"]["longitude"])
32 }
33 locations.append(loc)
34 store_loc(loc)
35
36 return locations
Powered by cgit v1.2.3 (git 2.41.0)