Skip to main content

SRT(Super Rapid Train) wrapper for python

Project description

SRT

github actions badge Downloads Downloads Documentation Status

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.

Quickstart

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:38

Documentation

See documentation.

See Also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srtrain-2.5.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

srtrain-2.5.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file srtrain-2.5.0.tar.gz.

File metadata

  • Download URL: srtrain-2.5.0.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for srtrain-2.5.0.tar.gz
Algorithm Hash digest
SHA256 085dd9624751c9d93a5ad9ba7a46a38b3303ce0037ac19c85a1635441dd92a85
MD5 745c1a5da26dfd663367cedd49e5084b
BLAKE2b-256 5fe334811cdd09bfbebca97e76467fe6e68eb8617b897c10f2c24b37e63c7ae1

See more details on using hashes here.

File details

Details for the file srtrain-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: srtrain-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for srtrain-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34b614f89f5b1139652a9cab04a4ab4a4d72043edf46b8e26ee78d7125f1ec58
MD5 583b4a4c08d7cce3bb37d7e5d351e536
BLAKE2b-256 b2b3a85248235810801412092c9f379eae125bee06e307c395a78784b2b52d44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page