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

Uploaded Source

Built Distribution

srtrain-2.4.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: srtrain-2.4.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for srtrain-2.4.0.tar.gz
Algorithm Hash digest
SHA256 8901cfde5a43f3ed4da8a9b43bb7c1753f85c6dcee7834b9ae610afb2812a290
MD5 b3a691b620b0b6cf22cf8d8bd0f70d52
BLAKE2b-256 cc966d446637561baea638523c65fde79c5397efc248dc60f58d65a17507bdb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: srtrain-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for srtrain-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 957e49b1e0447918614b5200d9d70bddd8e144083dc1939b08b211c44782b453
MD5 411888cb9fc380158023127aceedc46f
BLAKE2b-256 c7307cd1c74daba48f7eb0cdb6a7f80e6ef20d61d3b6dce70e84513a4163cf2c

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