aboutsummaryrefslogtreecommitdiff
path: root/fetch-data
blob: b6fc8c66111b14182b6fb8adfa03bd5a1aa7d8d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python3
import os
import sys
import requests

for slug in sys.argv[1:]:
    id = open(os.path.join("events", slug, "id"), "r").read()
    data_path = os.path.join("events", slug, "data.json")
    if os.path.exists(data_path):
        continue
    data_url = f"https://portugalrunning.com/wp-json/wp/v2/ajde_events/{id}"
    response = requests.get(data_url)
    response.raise_for_status()
    with open(data_path, "w") as f:
        f.write(response.text)