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.0.7.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

SRTrain-2.0.7-py2.py3-none-any.whl (16.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file SRTrain-2.0.7.tar.gz.

File metadata

  • Download URL: SRTrain-2.0.7.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for SRTrain-2.0.7.tar.gz
Algorithm Hash digest
SHA256 81f96d1cd0f7609c4209225c835fc1e8f595466fb0a486e0b38210d1bd395e36
MD5 c178e6259488dafbc2b0cb76da6c9dfb
BLAKE2b-256 6644f7c5e906645edbe7cd5f447b03fa843c375154636298562bc9db036c8fd4

See more details on using hashes here.

File details

Details for the file SRTrain-2.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: SRTrain-2.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for SRTrain-2.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cf2a768bb48bd7fd9edaaf9b6bcb110a04a6b92a893d822876fffe31886bbcd8
MD5 0c952d99af488b62ba66007fe11707a8
BLAKE2b-256 7d35fd36541239ed103c601433dd3439da83ca30107b599fae0f0d871ea381ba

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