Anticiper les changements à venir
La version 1.0.0 prend uniquement en charge les nouveaux points de terminaison de l'API ctpa-oneapi introduits avec la nouvelle application MyToyota. Certaines fonctions ne sont pas encore implémentées et doivent d'abord être déterminées en raison du manque de documentation API.
Les utilisateurs de l'ancienne application MyT doivent utiliser une version du module python mytoyota <1.0.0.
Package Python 3 pour communiquer avec Toyota Connected Europe Services. Il s'agit d'un package non officiel et Toyota peut modifier son API à tout moment sans avertissement.
Ce package peut être installé via pip
.
pip install mytoyota
Pour un démarrage rapide sur la façon d'utiliser le package, jetez un œil au fichier simple_client_example.py
contenu dans le rapport. Vous pouvez également utiliser et exécuter ce fichier directement en utilisant les commandes suivantes :
python -m venv mytoyota
source mytoyota/bin/activate
python -m pip install " mytoyota @ git+https://github.com/DurgNomis-drol/mytoyota@master "
curl -LO https://raw.githubusercontent.com/GitOldGrumpy/mytoyota/master/simple_client_example.py
# Create a credentials.json file with {"username":"[email protected]","password":"yourpassword"}
python simple_client_example.py
None
si aucun déplacement n’a été effectué dans le délai demandé. Ce problème surviendra souvent au début de chaque semaine, mois ou année. Bien entendu, les statistiques quotidiennes ne seront également pas disponibles si aucun trajet n’a été effectué.À venir...
Ce module python utilise la poésie (>= 1.2.2) et le pré-commit.
Pour commencer à contribuer, créez ce référentiel et exécutez poetry install
. Créez ensuite une nouvelle branche. Avant de faire un PR, veuillez exécuter pre-commit poetry run pre-commit run --all-files
et assurez-vous que tous les tests réussissent d'abord localement en exécutant pytest tests/
.
Comme je @DurgNomis-drol, je ne suis pas un programmeur professionnel. Je vais essayer de l'entretenir du mieux que je peux. Si quelqu'un est intéressé à aider, il est le bienvenu pour m'envoyer un message pour collaborer sur ce projet.
Un immense merci à @calmjm pour avoir créé tojota.