]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/blob - wrpylib/vao.py
API version 1.5.0 is not supported anymore. Switch to 1.8.0.
[philipp/winterrodeln/wrpylib.git] / wrpylib / vao.py
1 import requests
2
3
4 class Vao:
5     def __init__(self, access_id: str):
6         self.access_id = access_id
7         self.base_url = 'https://routenplaner.verkehrsauskunft.at/vao/restproxy'
8         self.version = '1.8.0'
9
10     def get(self, end_point: str, parameter: dict):
11         params = {'accessId': self.access_id, 'format': 'json'}
12         params.update(parameter)
13         url = f'{self.base_url}/v{self.version}/{end_point}'
14         return requests.get(url, params=params)
15
16     def trip(self, parameter: dict):
17         return self.get('trip', parameter)