feat: skip rescues that already exist
This commit is contained in:
@@ -82,6 +82,14 @@ def main():
|
|||||||
if "name" not in tierheim["properties"].keys() or "addr:city" not in tierheim["properties"].keys():
|
if "name" not in tierheim["properties"].keys() or "addr:city" not in tierheim["properties"].keys():
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# Check if rescue organization exits
|
||||||
|
search_data = {"external_source_identifier": "OSM",
|
||||||
|
"external_object_identifier": f"{tierheim["id"]}"}
|
||||||
|
search_result = requests.get(f"{instance}/api/organizations", json=search_data, headers=h)
|
||||||
|
if search_result.status_code == 200:
|
||||||
|
print(f"{tierheim["properties"]["name"]} already exists.")
|
||||||
|
continue
|
||||||
|
|
||||||
location_data = {
|
location_data = {
|
||||||
"place_id": tierheim["id"],
|
"place_id": tierheim["id"],
|
||||||
"latitude": tierheim["geometry"]["coordinates"][0][0][0],
|
"latitude": tierheim["geometry"]["coordinates"][0][0][0],
|
||||||
|
Reference in New Issue
Block a user