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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: SRTrain-2.0.8.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for SRTrain-2.0.8.tar.gz
Algorithm Hash digest
SHA256 ad684eea287f1c2dce755d978afee47e5b391b8a4f5c737c802f294c16c74e1c
MD5 404006511d2f8dd83730b59402efb4f3
BLAKE2b-256 7bc4cb5cfd1c36b889762030755159826c83c923f556c06c6f686a3d7e516370

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SRTrain-2.0.8-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.2 CPython/3.11.4

File hashes

Hashes for SRTrain-2.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 385b1794d9519fae8bba59f951e74fe2727cebd6b0c479d332cb3543b93fc3fd
MD5 9c477635ac1b2c8337f12e7d36722be7
BLAKE2b-256 2ce110656fa9f7378deb887baad74afab8b08207d3817c766089aa3713b6fb60

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