Skip to content

Commit 9c7e661

Browse files
committed
docs: README 수정
1 parent 8ce8703 commit 9c7e661

3 files changed

Lines changed: 56 additions & 14 deletions

File tree

README.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,50 @@ ClassName.from_list(list) # dict 리스트 → 객체 리스트 변환
9090
#### **Station**
9191
| 필드명 | 타입 | 설명 |
9292
|--------|------|------|
93-
| `cityCode` | `str` | 도시 코드 |
9493
| `nodeId` | `str` | 정류소 ID |
9594
| `nodeNm` | `str` | 정류소명 |
9695
| `nodeNo` | `int` | 정류소 번호 |
9796
| `gpsLati` | `float` | 위도 (WGS84) |
9897
| `gpsLong` | `float` | 경도 (WGS84) |
98+
| `cityCode` | `int` | 도시코드 |
99+
| `updowncd` | `int` | 상하행구분코드 (`0`: 상행, `1`: 하행) |
100+
| `nodeord` | `int` | 정류소순번 |
101+
102+
#### **Route**
103+
| 필드명 | 타입 | 설명 |
104+
|--------|------|------|
105+
| `routeId` | `str` | 노선 ID |
106+
| `routeNo` | `str` | 노선명 |
107+
| `routeTp` | `int` | 노선유형 |
108+
| `endNodeNm` | `str` | 종점 |
109+
| `startNodeNm` | `str` | 기점 |
110+
| `endvehicletime` | `int` | 막차시간 |
111+
| `startvehicletime` | `int` | 첫차시간 |
112+
113+
#### **ArrivalInfo**
114+
| 필드명 | 타입 | 설명 |
115+
|--------|------|------|
116+
| `nodeId` | `str` | 정류소 ID |
117+
| `nodeNm` | `str` | 정류소명 |
118+
| `routeId` | `str` | 노선 ID |
119+
| `routeNo` | `str` | 노선명 |
120+
| `routeTp` | `int` | 노선유형 |
121+
| `arrprevstationcnt` | `int` | 노선유형 |
122+
| `vehicletp` | `str` | 차랑유형 |
123+
| `arrtime` | `int` | 도착예상시간 |
124+
125+
#### **Vehicle**
126+
| 필드명 | 타입 | 설명 |
127+
|--------|------|------|
128+
| `routeId` | `str` | 노선 ID |
129+
| `routeNo` | `str` | 노선명 |
130+
| `gpsLati` | `float` | 위도 (WGS84) |
131+
| `gpsLong` | `float` | 경도 (WGS84) |
132+
| `arrtime` | `int` | 도착예상시간 |
133+
| `arrprevstationcnt` | `int` | 노선유형 |
134+
| `vehicleTp` | `str` | 차랑유형 |
135+
| `vehicleNo` | `str` | 차랑번호 |
136+
99137

100138

101139
## 지원 API 목록
@@ -108,6 +146,10 @@ ClassName.from_list(list) # dict 리스트 → 객체 리스트 변환
108146
| `get_station_by_route` | 노선 경유 정류소 조회 | `cityCode`, `routeId` |
109147
| `get_station` | 정류소명 또는 번호로 조회 | `cityCode`, `nodeNm` (선택: `nodeNo`) |
110148
| `get_station_by_gps` | GPS 좌표 기반 주변 정류소 조회 | `gpsLati`, `gpsLong` |
149+
| `get_arrival_by_station` | 실시간 도착예정정보 및 운행정보 목록을 조회 | `cityCode`, `nodeId` |
150+
| `get_route_arrival_by_station` | 특정노선의 실시간 도착예정정보 및 운행정보 목록을 조회 | `cityCode`, `nodeId`, `routeId` |
151+
| `get_route_pos` | 버스의 GPS위치정보의 목록을 조회 | `cityCode`, `routeId` |
152+
| `get_route_pos_near_station` | 특정정류소에 접근한 버스의 GPS위치정보를 조회 | `cityCode`, `routeId`, `nodeId` |
111153

112154
---
113155
### 5. 오류 및 이슈

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="UnOffical_TAGO_API",
5-
version="0.8",
5+
version="0.9",
66
description="Unofficial Python wrapper for TAGO Bus API",
77
url="https://github.com/hyuntroll/TAGOBus-API",
88
long_description=open('README.md', 'r', encoding='utf-8').read(),

tagoapi/models/ArrivalInfo.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33

44
class ArrivalInfo(BaseModel):
55
def __init__(self,
6-
nodeid,
7-
nodenm,
6+
nodeId,
7+
nodeNm,
88
routeId: str,
99
routeNo: str,
10-
routetp,
10+
routeTp,
1111
arrprevstationcnt: int = None,
12-
vehicletp: str = None,
12+
vehicleTp: str = None,
1313
arrtime: int = None
1414
):
15-
self.nodeid = nodeid
16-
self.nodenm = nodenm
15+
self.nodeId = nodeId
16+
self.nodeNm = nodeNm
1717
self.routeId = routeId
1818
self.routeNo = routeNo
19-
self.routetp = routetp
19+
self.routeTp = routeTp
2020
self.arrprevstationcnt = arrprevstationcnt
21-
self.vehicletp = vehicletp
21+
self.vehicleTp = vehicleTp
2222
self.arrtime = arrtime
2323

2424
def __repr__(self):
@@ -30,13 +30,13 @@ def to_dict(self):
3030
@classmethod
3131
def from_dict(cls, data: dict) -> "ArrivalInfo":
3232
return cls(
33-
nodeid=data.get("nodeid"),
34-
nodenm=data.get("nodeid"),
35-
routetp=data.get("routetp"),
33+
nodeId=data.get("nodeid"),
34+
nodeNm=data.get("nodeid"),
35+
routeTp=data.get("routetp"),
3636
routeId = data.get("routeid"),
3737
routeNo = data.get("routeno"),
3838
arrprevstationcnt = data.get("arrprevstationcnt"),
39-
vehicletp = data.get("vehicletp"),
39+
vehicleTp = data.get("vehicletp"),
4040
arrtime = data.get("arrtime")
4141
)
4242

0 commit comments

Comments
 (0)