]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/blob - wrpylib/vao.py
086d53e6de2bfc64caa80057da61e69ce2a4879a
[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.5.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)