Initial commit: Robot ökoszisztéma v2.0 - Stabilizált jármű és szerviz robotok
This commit is contained in:
28
backend/app/test_outside/rdw_api_test.py
Executable file
28
backend/app/test_outside/rdw_api_test.py
Executable file
@@ -0,0 +1,28 @@
|
||||
import httpx
|
||||
import asyncio
|
||||
import json
|
||||
|
||||
async def discover_rdw_datasets():
|
||||
# Ez a meta-adat API megmutatja az összes regisztrált járművekkel kapcsolatos táblát
|
||||
discovery_url = "https://opendata.rdw.nl/api/views/metadata/v1"
|
||||
|
||||
async with httpx.AsyncClient() as client:
|
||||
response = await client.get(discovery_url)
|
||||
if response.status_code == 200:
|
||||
datasets = response.json()
|
||||
print(f"Talált táblák száma: {len(datasets)}\n")
|
||||
|
||||
# Kilistázzuk a legfontosabbakat
|
||||
for ds in datasets[:20]: # Csak az első 20-at a példa kedvéért
|
||||
name = ds.get('name', 'N/A')
|
||||
id = ds.get('id', 'N/A')
|
||||
print(f"Név: {name}")
|
||||
print(f"Link: https://opendata.rdw.nl/resource/{id}.json")
|
||||
print("-" * 30)
|
||||
else:
|
||||
print(f"Hiba a lekérdezés során: {response.status_code}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(discover_rdw_datasets())
|
||||
|
||||
# docker exec -it sf_api python /app/app/test_outside/rdw_api_test.py
|
||||
Reference in New Issue
Block a user