Geocaching France • Afficher le sujet – Journal de géocaching

Bonjour,

  • Vous avez besoin de faire une passe rapide sur toutes vos photos de géocaching pour retrouver un beau cliché?
  • Vous voulez repérer rapidement les logs auxquels vous avez oublié d’associer une photo?
  • Vous estimez que la galerie Groundspeak ne fait pas honneur à vos talents photographiques?
  • Vous aimeriez publier à compte d’auteur une version imprimée du récit palpitant de vos aventures géocachiques?
  • Vous souhaitez sauvegarder sur votre ordinateur personnel le patrimoine littéraire de vos logs actuellement hébergé à Seattle?
  • Vous estimez tout simplement qu’il est bon de "se souvenir des belles choses"?

Pour le plaisir de bidouiller et voir ce qu’il était possible de faire, j’ai écrit des petits scripts Python qui permettent de visualiser en une seule page HTML une série de logs et leurs photos.

Voici par exemple un extrait correspondant à l’été 2016 (version plus complète disponible)

Un premier script analyse une sauvegarde de la page web de la liste des logs (choix "all logs/tous les logs" à partir du profil ) et génère un fichier en pseudo XML contenant les infos pertinentes (date, cache, status, URL, texte, liens vers les photos). Pour pouvoir analyser la page de chaque log, une copie locale est effectuée ce qui permet donc d’en avoir une sauvegarde.

Le second script utilise ce fichier XML pour générer une simple page HTML. Ce script a été réutilisé d’un projet pour faire une version imprimée d’un blog de voyage sur Blogspot.

Si vous êtes intéressés et que vous disposez d’un environnement Python, vous pouvez télécharger ces scripts depuis le projet GitHub GarenKreiz/Geocaching-Journal. Si vous avez des idées d’amélioration, vous pouvez ouvrir un ticket sur GitHub ou mieux, proposer un "pull request" (par exemple pour rendre la page "responsive" ou améliorer la présentation).

Bonnes sorties, bons logs et belles photos à tous!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *