Skip to main content

A small python package that wraps up the Tessie API

Project description

Tessie Python API Wrapper

Total downloads for the project Last 30 days downloads for the project

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:

    git clone https://github.com/andrewgierens/sems_portal_api.git
    
  2. 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

andrewgierens
Andrew Gierens
Bre77
Brett Adams
KrzysztofHajdamowicz
KrzysztofHajdamowicz
atinsley
Null

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tessie_api-0.1.1.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

tessie_api-0.1.1-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

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

Hashes for tessie_api-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f67f0dfa8f0c004ab8e175e82169d7e0f491628d9b2231148b6a568666041115
MD5 61e598c8451b4f0f36f3c2263b5869ee
BLAKE2b-256 8b009f16fe6b50d73aca209539277e99d055c47343c32b3a614eb3a9df89571a

See more details on using hashes here.

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

Hashes for tessie_api-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ecac96ae42bf0979ffd4c934c5a517e43079b5f01ab5dcbf0cc79d1f7ff96492
MD5 a651c62fcf66927550db64aaf0d11ecb
BLAKE2b-256 7223ac480db76e8c1475b40d6ddcaf4a2666ce594bb9c8544447045fd43f93f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page