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

Uploaded Source

Built Distribution

SRTrain-2.0.3-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for SRTrain-2.0.3.tar.gz
Algorithm Hash digest
SHA256 9072764ab35b67c5ac24b980bd707323ad4fe475b7ec9505990b2e5c04320c38
MD5 23a8d479da40fe85cecb87be367e1dc5
BLAKE2b-256 93354d69f2694c651a5d77535addacb33a54ad23fcdbc0c2ce7a45e8b8d9612d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SRTrain-2.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3f04dd58cb4ca2434eecc337d02465fa7356c1fc85c70d24764df3c2c6299343
MD5 9f4cf31c099f6387afaee90757d1e9ad
BLAKE2b-256 a041ba965ae2f14db0b12488f52e271e3deba66a11de0a09bb83f819cf3f6591

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