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

Uploaded Source

Built Distribution

SRTrain-2.0.4-py2.py3-none-any.whl (15.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for SRTrain-2.0.4.tar.gz
Algorithm Hash digest
SHA256 ff3b37ff95b12e8e71344ece7e1f1eba0ae33ff134221ad4cac84365e0ae22cb
MD5 edddf8a12be9c39effe0255ae5c0042f
BLAKE2b-256 fcab4c6de52c18ca33c943fad85e421b02e8bcc15084ebacaa53e75c4552913d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SRTrain-2.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 295dacd83f90167c446ca44602d6510dd27272eea182cd69a737296291463ce8
MD5 64eac1fd6809f6f89fc79104ef416187
BLAKE2b-256 42e76adc6d3a7316b8c684e88c672f402b7f96da79de11a124bb9f538f2fda66

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