import requests, json, urllib3
urllib3.disable_warnings()

MTR_URL = "https://mtr.ciapongi.szablix.pl/mtr/api/map/updates"
PROXY_URL = "https://api.ciapongi.szablix.pl/api/departures"
STATION_ID = "918F663F1190026B" # Grzybica

print("=== 1. TEST ORYGINALNEGO MTR (Tak powinno być) ===")
try:
    r1 = requests.post(MTR_URL, json={STATION_ID: 0}, verify=False, timeout=5)
    print("Zwrócono paczek tras:", len(r1.json().get('data', {}).get('departures', [])))
except Exception as e: print("Błąd:", e)

print("\n=== 2. TEST TWOJEGO PROXY (Tak jest teraz) ===")
try:
    r2 = requests.post(PROXY_URL, json={STATION_ID: 0}, verify=False, timeout=5)
    resp = r2.json()
    data = resp.get('data', resp)
    deps = data.get('departures', []) if isinstance(data, dict) else []
    print("Zwrócono paczek tras:", len(deps))
except Exception as e: print("Błąd:", e)
