import requests
import json

URL = "https://mtr.ciapongi.twojstarypijany.pl/mtr/api/map/stations-and-routes?dimension=0"

print("--- DIAGNOSTYKA API ---")
try:
    r = requests.get(URL, timeout=10)
    data = r.json()
    
    print(f"Typ danych: {type(data)}")
    
    if isinstance(data, dict):
        print(f"Główne klucze w pliku: {list(data.keys())}")
        
        # Sprawdźmy co siedzi głębiej
        for key in data.keys():
            val = data[key]
            if isinstance(val, list):
                print(f" -> Klucz '{key}' jest listą i ma {len(val)} elementów.")
                if len(val) > 0:
                    print(f"    Przykładowy element z '{key}': {val[0]}")
            else:
                print(f" -> Klucz '{key}': {str(val)[:100]}...")
                
    elif isinstance(data, list):
        print(f"Dostałem listę {len(data)} elementów.")
        if len(data) > 0:
            print(f"Przykładowy element: {data[0]}")

except Exception as e:
    print(f"Błąd: {e}")
