Metadata-Version: 2.3 Name: tessie_api Version: 0.1.1 Summary: A small python package that wraps up the Tessie API Project-URL: Homepage, https://github.com/andrewgierens/tessie_python_api Project-URL: Bug Tracker, https://github.com/andrewgierens/tessie_python_api/issues Author-email: Andrew Gierens License-File: LICENSE Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3) Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 3 Requires-Python: >=3.5 Description-Content-Type: text/markdown # Tessie Python API Wrapper ![Total downloads for the project](https://static.pepy.tech/badge/tessie-api) ![Last 30 days downloads for the project](https://static.pepy.tech/badge/tessie-api/month) ## 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: 1. Clone the repository: ```bash git clone https://github.com/andrewgierens/sems_portal_api.git ``` 2. Install the required packages: ```bash 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: ```python 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 ```bash 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](https://help.github.com/articles/creating-a-pull-request/). ## License This project is licensed under the GNU GPLv3 License - see the [LICENSE.md](LICENSE.md) file for details. ## Contributors
andrewgierens
Andrew Gierens
Bre77
Brett Adams
KrzysztofHajdamowicz
KrzysztofHajdamowicz
atinsley
Null