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

Uploaded Source

Built Distribution

srtrain-2.6.7-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: srtrain-2.6.7.tar.gz
  • Upload date:
  • Size: 30.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for srtrain-2.6.7.tar.gz
Algorithm Hash digest
SHA256 b5ab9ceb4a1eb8eb813bde81cdaf582b5d406c08da6b4f916c1027199ec1b405
MD5 c1bdfe8d33cc8262dc92d4e5bc1ddcde
BLAKE2b-256 f32b44bbf0e2cb829831a987c65ba6f4f8ac5972f655711f32d100262865b337

See more details on using hashes here.

File details

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

File metadata

  • Download URL: srtrain-2.6.7-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for srtrain-2.6.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f85e5a271e382a8df41484c001885f2257f08c9e6117cdb2b173f1e043c1ef7a
MD5 5ef258fc4b4736f1c65937b4485d7c18
BLAKE2b-256 f567ad8279399a20aeb7d01fe32f38a98bd4c6af818e1f55fa40e0565396f43d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page