SRT(Super Rapid Train) application python wrapper
With SRTrain, you can:
- Search SRT train schedules.
- Reserve SRT trains.
- Find your reservations/tickets information.
- Cancel reservations/tickets.
while you can't:
- Pay for a ticket.
- Search or reserve non-SRT trains (KTX, ITX, ... ) (use korail2 instead)
This project was inspired from korail2 of carpedm20.
pip install SRTrain
>>> from SRT import SRT
>>> srt = SRT("010-1234-xxxx", YOUR_PASSWORD)
>>> dep = '์์'
>>> arr = '๋ถ์ฐ'
>>> date = '20190930'
>>> time = '144000'
>>> trains = srt.search_train(dep, arr, date, time)
>>> trains
# [[SRT] 09์ 30์ผ, ์์~๋ถ์ฐ(15:00~17:34) ํน์ค ์์ฝ๊ฐ๋ฅ, ์ผ๋ฐ์ค ์์ฝ๊ฐ๋ฅ,
# [SRT] 09์ 30์ผ, ์์~๋ถ์ฐ(15:30~18:06) ํน์ค ์์ฝ๊ฐ๋ฅ, ์ผ๋ฐ์ค ์์ฝ๊ฐ๋ฅ,
# [SRT] 09์ 30์ผ, ์์~๋ถ์ฐ(16:00~18:24) ํน์ค ๋งค์ง, ์ผ๋ฐ์ค ์์ฝ๊ฐ๋ฅ,
# [SRT] 09์ 30์ผ, ์์~๋ถ์ฐ(16:25~18:45) ํน์ค ์์ฝ๊ฐ๋ฅ, ์ผ๋ฐ์ค ์์ฝ๊ฐ๋ฅ, ...]
>>> reservation = srt.reserve(trains[1])
>>> reservation
# [SRT] 09์ 30์ผ, ์์~๋ถ์ฐ(15:30~18:06) 53700์(1์), ๊ตฌ์
๊ธฐํ 09์ 20์ผ 23:38See documentation.
- go-SRT: SRT golang wrapper