UZ API wrapper
Project description
Unofficial UZ API SDK
This project is a light-weight wrapper around some API endpoints from UZ booking system. It uses the same interface as the frontend of the booking system, so you can use a session from browser's cookies and work on behalf of your account.
Quick start
Installation:
pip install UZ-SDK
Usage
from datetime import time, datetime, timedelta
from uz_sdk import TicketFinder, BookingSession
# search tickets from Ternopil to Kyiv for 4 days ahead
tf = TicketFinder(
2218300, # from id
2200001, # to id
datetime.now() + timedelta(3),
time(hour=0, minute=0),
bs=BookingSession("92o8bh2ok5i51svcmecou51794")
)
# add a filter from preset, skip this to search every type of places
tf.basic_filters(allowed_types=('П', 'К', 'С1'))
# get available trains
data = tf.find()
print(data)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
UZ SDK-0.0.3.tar.gz
(3.0 kB
view hashes)
Built Distribution
UZ_SDK-0.0.3-py3-none-any.whl
(3.5 kB
view hashes)