seoul

Seoul public data API client library.


License
MIT
Install
pip install seoul==0.2.0

Documentation

seoul-py

Python API client library for Seoul Open Data Plaza (서울 열린데이터 광장).

Examples

Realtime subway position

>>> from seoul import Client
>>> seoul = Client()
>>> trains = seoul.get_subway_realtime_position('6호선')
>>> for train in trains:
...     print(f"{train.subway_name} {train.number}번 열차 @ {train.station_name}")
...
6호선 6265번 열차 @ 화랑대(서울여대입구)
6호선 6271번 열차 @ 이태원
6호선 6277번 열차 @ 불광

Realtime city air quality

>>> from seoul import Client
>>> seoul = Client()
>>> measurements = seoul.get_air_realtime_city()
>>> for m in measurements:
...     print(f"AQI @ {m.region_name} {m.station_name}: {m.index_value}")
...
... AQI @ 도심권 중구: 55.0
... AQI @ 도심권 종로구: 55.0
... AQI @ 도심권 용산구: 53.0
... AQI @ 서북권 은평구: 51.0
... AQI @ 서북권 서대문구: 43.0

Supported APIs