Bonjours
je suis frontalier de la belgique et vu que le prix du carburant y est en ce moment moins cher qu’en france est il possible d’ajouter les stations Belge et autre pays comme le Luxembourg
merci
+1 ! Etant de Belgique, cela m’intéresse aussi !
Bonjour,
Ce plugin se sert des données disponible sur le site du gouvernement français https://www.prix-carburants.gouv.fr
Donc, ajouter des station d’autres pays n’est pas faisable de suite.
Aussi existe-il une base de données « ouverte » sur le prix des stations en Belgique (ou d’autres pays voisins) ?
Carbu.com je sais pas si on peux récupérer les infos
Merci pour le lien.
Je voie qu’ils ont un API : https://api.carbu.com/
Malheureusement, je ne pense pas que ça puisse s’intégrer en 1 claquement de doigt. Je le garde sous le coude pour mettre à jour le code ou faire un autre plugin.
Je te propose aussi d’ouvrir un sujet dans la partie suggestion.
salut piug,
je viens de regarder vite fait, je voulais voir la tête du json.
j’ai fait la demande pour la clé, mais ça a l’air de ne mener à rien…
J’ai l’impression que tu n’a que le template de api.data.gov
pour la page mais pas encore implémenté (ou laissé à l’abandon)
Quand je cherche dans les dataset de api.data.gov (https://catalog.data.gov/dataset), je ne trouve pas grand chose pour la belgique (surout des truc archéologiques).
Ca sent le sapin de mon point de vue
HA a une intégration de ce site :
D’après ce que j’ai pu voir dans https://github.com/myTselection/Carbu_com/blob/master/custom_components/carbu_com/utils.py, il y a 2 fonctions principales :
- convertPostalCode pour récupérer depuis le code postal la liste des villes avec les infos nécessaires (sous format JSON).
- getFuelPrice pour afficher les stations disponibles dans la ville, et à proximité.
En faisant un script, il est sûrement possible de scanner tous les code postal possible, puis toutes les villes associées et enfin, injecter tout ceci dans un plugin.
Mais, je ne pense pas que ce soit intégrable facilement ni rapidement dans ce plugin existant.
Bien vu Piug!
Peux intégrable dans le plugin actuel. Par contre, après test, ça donne même des info en france, et probablement plus. Tu peux même récup direct les liens google map.
Par contre ca reviens à scrapper la page, ce qui est peu stable…
On est d’accord, c’est pas terrible.
Ce n’est pas un site du gouvernement américain ça ?
En cherchant dans le code source, j’ai trouvé entre les lignes 68 et 73 des infos assez intéressante.
En fait, le lien vers l’API semble être https://api.carbu.com/v1.1
En partant de ceci, j’arrive sur une autre page, qui me retourne une erreur 400 :
https://api.carbu.com/v1.1/nrel/alt-fuel-stations/v1.json?api_key=VsVAqT5t6NoRsIAMtUbxAFJh9UVOjkhfibyArhS7
Mais il faut que j’utilise leur APIKEY, avec celle que j’ai quand je m’enregistre j’ai l’erreur The api_key supplied is not authorized to access the given service. Contact us at https://api.carbu.com/contact/ for assistance
Par contre, je ne sais plus où j’ai trouvé ce /nrel/alt-fuel-stations/v1.json
, je voudrais tester autre chose, qui puisse fonctionner
Du coup, j’ai contacté le site via leur page de contact à propos de cet API, on verra bien s’ils me répondent
yep carrément! mais c’est le lien qu’ils donnent dans https://api.carbu.com/docs/api-key/
tu as cette ref dans leur « doc » https://api.carbu.com/docs/api-key/ également.
J’ai essayé avec les clés que j’ai demandé, même résultat.
et je tombe sur une 404 avec celle que tu donne ( https://api.carbu.com/v1.1/nrel/alt-fuel-stations/v1.json?api_key=VsVAqT5t6NoRsIAMtUbxAFJh9UVOjkhfibyArhS7
)
Désolé @Furaxworld , mais je n’ai pas compris ce que tu voulais mettre en avant.