Salut,
j’ai créé un micro-module pour récupérer les données écowatt.
C’est disponible ici Thierry Pellé / pycowatt · GitLab,
probablement très sale (je suis encore un oeuf dans le monde du serpent et de git),
mais ça fonctionne a minima.
Tout conseil/critique est bienvenue si vous avez des idées de Grands Serpents
C’est quoi Ecowatt ? J’ai vu qu’il fallait créer un compte ?
Et sinon, je te conseille de supprimer le dépôt, puis de le recréer et de changer tes clefs ;o)
Les clefs, il faut, de base, les mettre ailleurs que dans ton code, toujours.
Pour ce qui est des clefs je pensais les avoir supprimées mais effectivement, ya encore des traces.
(maintenant je met mes clefs dans un fichier local déclaré en gitignore.
Les clefs, il faut, de base, les mettre ailleurs que dans ton code, toujours.
Merci du conseil !
Maintenant c’est propre (à part le code mais ça c’est une autre histoire ).
Et si t’as des conseils pour rendre le code plus propre n’hésite pas
Recréation et renommage en pycowatt (comme suggéré ailleurs)
Merci pour la remarque.
Évidemment j’ai oublié de copier le .gitignore…
Mais avec l’approche que tu suggères comment positionner ces variables d’environnement sans avoir à chaque fois à la réinitialiser (et ne pas le ajouter dans le fichier de config principal du shell)?
Il me semble qu’il me manque un bout (comme dit plus haut je suis un oeuf )
le module dotenv (python-dotenv · PyPI) répond à mon avis parfaitement à ton besoin : gérer des variables d’environnement spécifiques à ton projet et sans surcharger le .bashrc
Si tu prends l’habitude de gérer tes clefs et autres ID de tes projets de cette manière, tu prendras vite l’habitude de mettre le .env dans le .gitignore.
/!\ il peut être intéressant par contre de mettre un fichier .env d’exemple dans le repo git en le nommant .env.sample par exemple.