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

Uploaded Source

Built Distribution

SRTrain-2.0.5-py2.py3-none-any.whl (16.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: SRTrain-2.0.5.tar.gz
  • Upload date:
  • Size: 14.2 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.5.tar.gz
Algorithm Hash digest
SHA256 60ceb32aaf423a7d397b4184015b021a99019d4763a420ae1991dd50245bf8a1
MD5 10e5d5c01f0e723e3cd6212c85bef8ab
BLAKE2b-256 1a955b310170be3dde9f260ad1da23beec4c97029f289fdc35bafec14a5e5d50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SRTrain-2.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.3 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.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ca39fe43dbe348bde6d25d80d0a871c4c050d895757e4e504a895af90be593f3
MD5 34f75da813cd15315f07c8b634f67d91
BLAKE2b-256 2d6357c8f68f19222e4acf2112220fbaa2dfc99853dd326e4f4e62442927ab2f

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