API Wrapper for VVS (Verkehrsverbund Stuttgart)
Project description
VVS API Wrapper
Note: This is still work in progress
Fully object-oriented library to integrate the VVS API into your project.
Installation
pip install vvspy
Requirements
Python 3.6 or higher
Examples
- Detect delay in upcoming departures:
from vvspy import get_departures
deps = get_departures("5006115", limit=3) # Stuttgart main station
for dep in deps:
if dep.delay > 0:
print("Alarm! Delay detected.")
print("Line number: " + dep.serving_line.symbol)
- Get complete trip info between two stations:
from vvspy import get_trip
# TODO
Features
- fully object oriented results
- full customizable requests and parameters # coming soon
- parsing all available info into result obj
- Well tested and maintained
- Departures, Arrivals, Trips, Station info, Upcoming events, Maintenance work
See issues/projects on GitHub for upcoming features
Contributors
License:
This project is licensed under MIT.
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
vvspy-0.1.0.tar.gz
(60.0 kB
view details)
File details
Details for the file vvspy-0.1.0.tar.gz
.
File metadata
- Download URL: vvspy-0.1.0.tar.gz
- Upload date:
- Size: 60.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4697ce6713d16ac63ef230a6c79565c5b76bed94514e0cacbecbb1469dc57f9 |
|
MD5 | 1ec2e15e70282bccb57875c1a188d02b |
|
BLAKE2b-256 | 0ec58ae36aeff5e379cc0fd7ca175a65e038d0d655bc68716da160e913f4b676 |