Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'python'.
1 résultat trouvé
-
[App Tierce] matesla : site pour se connecter à sa voiture
un sujet a posté matesla3etaitsurleglovis dans Tesla
Bonjour à tous. A la fois pour le fun mais aussi pour l'aspect pratique, je me suis lancé dans un site qui se connecte à la voiture via l'api web de tesla. Pour moi, ça a été l'occasion d'utiliser le langage python, de découvrir django (parfois dur d'entrer dedans d'ailleurs), l'api rest de tesla, de refaire de l'html et du css (ça faisait très très longtemps). Et je peux un peu surveiller ce qui se passe en ces temps de confinement quand mon fils joue a stardew valley dans la voiture et lui signaler en klaxonnant que le repas est prêt ou que c'est l'heure du dodo. Et qu'il a oublié de verrouiller la voiture, je sais tout... Les sources sont dans github: https://github.com/mehdirahbe/matesla Toutes les améliorations sont les bienvenues, la première que je devrais faire est d'ailleurs un support français/anglais (habitude du travail, tout est en anglais, ne pas frapper svp). Et pour aller sur le site, c'est https://afternoon-scrubland-61531.herokuapp.com/ J'utilise le token tesla pour me connecter au site tesla, mais pour avoir ce token (et un nouveau quand il expire, cad 45 jours ou changement de mot de passe tesla), je garde le login/PW tesla encrypté avec une clé que seul mon hébergeur heroku connaît. Une autre amélioration serait de ne garder que le token, j'en suis conscient. PS: Je n'ai plus de smartphone, c'est beaucoup trop addictif pour les enfants (le mien en tout cas). Donc, l'app tesla, ben, je dois faire sans... Finalement, c'est plus stimulant intellectuellement. Disclaimer: c'est mon tout premier projet django et je suis tout sauf un developper web. Donc, ne pas taper svp, je découvre. PS: on peut aussi le faire tourner en local, il faut faire télécharger le machin de git, puis faire python3 manage.py runserver, et se connecter avec un browser sur http://127.0.0.1:8000/ Pour les paranos de la sécurité, ça évite d'envoyer ses infos sur internet.