Files
PolyWeather/scratch_query_slugs.py
T

24 lines
880 B
Python

import httpx
gamma_url = "https://gamma-api.polymarket.com"
cities = ["hong-kong", "beijing", "tokyo", "seoul", "shanghai"]
date_str = "may-25-2026"
for city in cities:
slug = f"highest-temperature-in-{city}-on-{date_str}"
try:
resp = httpx.get(f"{gamma_url}/events", params={"slug": slug}, timeout=10.0)
data = resp.json()
print(f"Slug: {slug} -> Status: {resp.status_code}")
if data and isinstance(data, list):
print(f" Found Event: {data[0].get('title')} | ID: {data[0].get('id')}")
markets = data[0].get("markets", [])
print(f" Markets: {len(markets)}")
for m in markets:
print(f" - Market: {m.get('question')} | Group: {m.get('group_id')}")
else:
print(" No event found.")
except Exception as e:
print(f" Error for {slug}: {e}")