aboutsummaryrefslogtreecommitdiff
path: root/data/updateRecords.py
blob: f8327b263d61cd0a3716659098cfb62e846f85f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from algoliasearch.search_client import SearchClient
from dotenv import load_dotenv
import os

INDEX_NAME = 'pubfinder'   

client = SearchClient.create(os.getenv('ALG_APPLICATION_ID'), os.getenv('ALG_API_KEY'))
index = client.init_index(INDEX_NAME)

for record in index.browse_objects({"filters": "borough:'City of London'"}):
    _geoloc = {
        "lat": record["lat"],
        "lng": record["lng"]
    }
    record["_geoloc"] = _geoloc
    del record["lat"]
    del record["lng"]
    index.save_object(record)