Titre: Snippet / github gist Posté par: montblanc le 20 Mars 2015 - 17:00:43 Je me suis créé un compte sur github.com pour y stocker mes bout de scripts bash, python ou perl, codé rapidement et avec mes pieds :oops:
https://gist.github.com/base-jump-org (https://gist.github.com/base-jump-org) Comme ça je les garde dans un coin, et si jamais ça peut servir à une autre personne, c'est toujours ça :D c'est surtout du traitement de fichiers XML (lumiplan / skiplan) d'ouvertures de pistes et météo, c'est donc surtout utile si vous êtes une station de ski :dodo: mais ça peut aussi vous servir si vous voler / gérez un site de vol dans une station. et je commence aussi à remplir doucement un repository avec des scripts que j'utilise depuis quelques années pour la gestion d'un réseau cybercafé (connexion gratuites sur le domaine) Mais il y a ça qui peut vous intéresser aussi : je viens d'y poser un affreux script qui mouline un JSON avec les données d'une balise passée en paramètre (par défaut, la plus belle des balises, la numéro 100 !) : https://gist.github.com/base-jump-org/91ded10b85d9507339be (https://gist.github.com/base-jump-org/91ded10b85d9507339be) On obtiens ça en sortie : Code: {"BALISE":"100", Bons vols dès que ça redeviens bon ... Titre: Re : Snippet / github gist Posté par: Parapente Samoens le 21 Mars 2015 - 00:07:23 Et en français cela donne quoi ? ;)
Ce doit être intéressant pour les spécialistes, mais je ne vois pas vraiment ce que donne ton code. Pourrais tu donner un petit exemple du résultat final s'il te plaît ? Titre: Re : Re : Snippet / github gist Posté par: montblanc le 21 Mars 2015 - 09:43:09 Et en français cela donne quoi ? ;) Le résultat final, c'est le JSON que j'ai mis au dessus :Ce doit être intéressant pour les spécialistes, mais je ne vois pas vraiment ce que donne ton code. Pourrais tu donner un petit exemple du résultat final s'il te plaît ? Code: {"BALISE":"100", Le JSON est un format de données très facilement utilisable en javascript (chargé directement dans ton explorateur) ou en php lors de la création d'une page. C'est bien plus facile et moins lourd en ressources à gérer qu'un fichier XML ... Il suffit d'automatiser (dans un "cron") l’exécution du script toutes les 5 minutes par exemple (plus est inutile et charge trop le site balisemeteo.com ;) ) Le json est créé sur le serveur et peut être utilisé pour l'intégration des données dans une page. D'ailleurs c'est dommage que balisemeteo.com n'ai pas une api ouverte pour récupérer les données !? ou alors je suis pas au courant ou alors il faut en faire la demande en 3 exemplaires ce qui a tendance a me gonfler quand c'est des données produites avec nos thunes (un peu comme météo France :coucou: Nicolas ne me contrediras pas je pense :mdr: ) ... Je me sert des JSONs produits sur mon serveur pour faire l'intégration météo, données de la balise et ouverture des installations utilisées dans ce type de page : http://www.lescontamines.net/meteo_parapente.html (http://www.lescontamines.net/meteo_parapente.html) (utilisation des JSONs à la création de la page) ou encore ça : http://www.lescontamines.net/live/ (http://www.lescontamines.net/live/) (utilisation du JSON "ouvertures" à la création de la page, puis chargement du JSON toutes les minutes en javascript pour actualiser la page) Ça me permet aussi de fournir ces données à toute personne qui peut charger les JSONs de son choix sur le site. Ouvertures : http://www.lescontamines.net/json/ouvertures.json (http://www.lescontamines.net/json/ouvertures.json) Météo & Neige : http://www.lescontamines.net/json/neige.json (http://www.lescontamines.net/json/neige.json) La balise FFVL du Col du Joly : http://www.lescontamines.net/json/balise_100.json (http://www.lescontamines.net/json/balise_100.json) Nos webcams actives : http://www.lescontamines.net/camera/cameras.json (http://www.lescontamines.net/camera/cameras.json) Je récupère aussi mon fil twitter http://www.lescontamines.net/json/twitter.json (http://www.lescontamines.net/json/twitter.json) pour l'intégrer à ma page d'accueil sans avoir de scripts venant de twitter (je n'aime pas donner les infos de navigation de nos clients à d'autres sociétés :roll: ) et aussi les prévis météo à 5 jours http://www.lescontamines.net/json/worldweather.json (http://www.lescontamines.net/json/worldweather.json) prises sur worldweatheronline.com ... enfin tout est dispo c'est open bar chez nous :trinq: Si tu veux récupérer les ouvertures des remontées mécaniques de Samoens (celles qui servent d'accès aux décos), tu dois demander l'accès au fichier XML de la station (sur leur site si ils sont intelligents, sinon sur http://www.skiplan.com (http://www.skiplan.com), les données sont dispo car visibles ici : http://www.skiplan.com/bulletin/bulletin.php?station=samoens®ion=alpes&pays=france&lang=fr (http://www.skiplan.com/bulletin/bulletin.php?station=samoens®ion=alpes&pays=france&lang=fr)) et faire tourner le script des ouvertures dessus pour créer le JSON qui est dans un format directement exploitable. Pour la balise météo, il suffit de lancer le script toutes les 5 minutes sur ton serveur et tu as le fichier de données exploitables pour intégrer sur la page de ton école. Celui qui t'as fait le site pourra mieux t'expliquer que moi en quelques lignes :prof: Mais si tu veux plus d'infos, n'hésites pas à me contacter, t'as mon mail :pouce: |