A small python package that wraps up the Tessie API
Project description
Tessie Python API Wrapper
Description
Tessie Python API Wrapper is a simple wrapper designed to interact with various APIs exposed by Tessie.
https://pypi.org/project/tessie-api/
Getting Started
Prerequisites
Before you begin, ensure you have met the following requirements:
- Python version >=3.5
Installation
To install Tessie Python API Wrapper, follow these steps:
-
Clone the repository:
git clone https://github.com/andrewgierens/sems_portal_api.git
-
Install the required packages:
pip install -r requirements.txt
Usage
To use Tessie Python API Wrapper, you need to have Python and aiohttp
installed. Here’s a quick example to get you started:
import asyncio
from tessie_api import get_state_of_all_vehicles
async def main():
async with aiohttp.ClientSession() as session: # ClientSession is created here and will be closed when exiting the block
data = await get_state_of_all_vehicles(session=session, api_key="TESSIE_KEY", only_active=True)
print(data)
if __name__ == "__main__":
asyncio.run(main())
Tests
pip install -e .
pytest
Contributing
Contributions to Tessie Python API Wrapper are welcome and appreciated. If you have any suggestions or bug reports, please open an issue in the repository. creating a pull request.
License
This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details.
Contributors
Andrew Gierens |
Brett Adams |
KrzysztofHajdamowicz |
Null |
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
Built Distribution
File details
Details for the file tessie_api-0.1.1.tar.gz
.
File metadata
- Download URL: tessie_api-0.1.1.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67f0dfa8f0c004ab8e175e82169d7e0f491628d9b2231148b6a568666041115 |
|
MD5 | 61e598c8451b4f0f36f3c2263b5869ee |
|
BLAKE2b-256 | 8b009f16fe6b50d73aca209539277e99d055c47343c32b3a614eb3a9df89571a |
File details
Details for the file tessie_api-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: tessie_api-0.1.1-py3-none-any.whl
- Upload date:
- Size: 29.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecac96ae42bf0979ffd4c934c5a517e43079b5f01ab5dcbf0cc79d1f7ff96492 |
|
MD5 | a651c62fcf66927550db64aaf0d11ecb |
|
BLAKE2b-256 | 7223ac480db76e8c1475b40d6ddcaf4a2666ce594bb9c8544447045fd43f93f5 |