Python client for Toyota North America service API
Project description
toyota-na
Python client for Toyota North America service API
Install
pip install toyota-na
Usage
python -m toyota_na.app -h # Get help
python -m toyota_na.app authorize <username> <passworde>
python -m toyota_na.app get_user_vehicle_list # List vehicle
python -m toyota_na.app get_vehicle_status <vin> # Get vehcicle status
...
Developer Guide
Quick Start
from toyota_na.client import ToyotaOneClient
async def main():
cli = ToyotaOneClient()
await cli.auth.login(USERNAME, PASSWORD)
vehicle_list = await cli.get_user_vehicle_list()
vehicle_status = await cli.get_vehicle_status(vehicle_list[0]["vin])
...
Samples
Sample responses from API calls are stored in samples
folder. The data is from Toyota app's "Demo Mode"
Credits:
Thanks @DurgNomis-drol for making the original Toyota module and bring up the discussing of Toyota North America.
Thanks @visualage for finding the way to authenticate headlessly.
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
toyota-na-1.0.0.tar.gz
(6.0 kB
view details)
Built Distribution
File details
Details for the file toyota-na-1.0.0.tar.gz
.
File metadata
- Download URL: toyota-na-1.0.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cea9c54d3c9f0f2e9bebeca6e1bcb943c0e8f2d3b91efb8df6a87f7a53fcdce |
|
MD5 | 31f55948312e63557f579c2362ece9c6 |
|
BLAKE2b-256 | fe456526aafc200828bcad174b4bd698ebf509bd29d6adaad1745e17c89c3b74 |
File details
Details for the file toyota_na-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: toyota_na-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90420a5d8dc756ad0895c01b2a594c1ca3aa58459280998de3bbbc16fef07516 |
|
MD5 | d633c3ab377f12524f2f56bbcb7d7946 |
|
BLAKE2b-256 | 6d8118a20aa59064ebf065d46e03c36ac3c5d202d12d10b06dcadaf24f18ee4d |