From 084d8e2dc5a18a445f05aca4d75d7a8eb6b6b437 Mon Sep 17 00:00:00 2001 From: JeremyJamesL Date: Tue, 17 Dec 2024 19:16:09 +0000 Subject: prod --- data/updateRecords.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 data/updateRecords.py (limited to 'data/updateRecords.py') diff --git a/data/updateRecords.py b/data/updateRecords.py new file mode 100644 index 0000000..f8327b2 --- /dev/null +++ b/data/updateRecords.py @@ -0,0 +1,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) -- cgit v1.2.3