Accueil

Comment sauvegarder vos destinations/favoris sur votre PC !


GEB Auteur
Commentaires: 970

25 avril 2016, 21:41

(En attendant que cette fonction soit offerte nativement par MyDrive)

***Edit 4
Pour avoir une idée plus concrète du programme en question (voir ci-dessous Edit 3) en voici quelques copies d'écran :




***Edit 3
Pour les personnes ayant des difficultés avec cette macro, ce que je comprends ;) il existe un programme autonome sous Windows, développé par Jardinier, un autre utilisateur de ce forum, qui permet :

- d'extraire la liste des favoris à partir du fichier "***MyDrive.txt"
- de sauvegarder ou d'imprimer cette liste au format texte
- de visualiser la position de chaque favori sur Google Maps et StreetView
- de créer/éditer/concaténer une ou plusieurs sous-listes pour en faire directement des fichiers .ov2
- d'éditer facilement des fichiers .ov2 existants c'est-à-dire gérer des POIs ...

tout cela en quelques clics !!!

Les personnes intéressées peuvent contacter Jardinier par MP (Message Personnel/Privé) en indiquant une adresse mail qui permettra de recevoir les informations de téléchargement du programme.

***Edit 2 : on trouvera dans CE FIL les instructions pour :
- installer Notepad++
- télécharger le fichier shortcuts.zip qui contient la macro Fav2csv
- et l'ajouter dans Notepad++

ou CELUI-LÀ pour les anglophones.

***Edit 1 : nouvelle version Fav2csv remplace Dest2csv
En faisant un essai complet pour vérifier que la macro fonctionnait toujours, j'en ai profité pour :

- renommer la macro "Dest2csv" en "Fav2csv" qui me paraît plus adéquat
- modifier très légèrement une expression régulière ...
- ce qui m'a permis de supprimer l' étape d'encodage

Le mode d'emploi devient alors :
(en italique les menus Notepad++)
1) télécharger le fichier xxxMyDrive.txt depuis MyDrive Cloud
2) lancer Notepad++ et ouvrir le fichier en question (ou plus directement, bouton droit sur le fichier et Edit avec Notepad++)
3) Macro/Fav2csv
4) Fichier/Enregistrer sous MesFavoris.csv (ou_tout_autre_nom.csv) à l'endroit qui vous convient.
Et voilà !!!
On peut ensuite, si on le souhaite, utiliser ITNConverter ou Tyre ou ... pour convertir le .csv en .ov2 et le distribuer.
On peut bien sûr également profiter des nombreuses fonctions de l'éditeur Notepad++ pour modifier, trier (par nom, longitude, latitude, ...) ou encore extraire des sous-listes de la liste des Favoris, voire visualiser un endroit avec Google Maps/Streetview (Notepad++ supporte l'exécution de programmes externes ) mais ITNConverter ou Tyre le font également parfaitement.

Le source de la macro modifiée et les opérations pour la créer avec Notepad++ sont décrits dans le document joint.
Pour les personnes intéressées, en attendant que l'on puisse inclure les fichiers dans les posts, je peux fournir un fichier XML qui contient la macro que l'on peut placer directement dans un (ou à la place du) fichier de configuration de Notepad++. Cela évitera toute saisie (très délicate ...)
Il suffit de m'envoyer un MP en indiquant une adresse mail à laquelle je pourrai envoyer le fichier au format zip.

***Original

Pour le 500ème je voulais écrire un post différent, au risque de n'intéresser que quelques passionnés de technique ;)

Une partie du contenu de votre PND est sauvegardée automatiquement par MyDrive sur un serveur TomTom lorsque vous synchronisez vos données.
Elle peut être récupérée sur un PC/Mac en téléchargeant le fichier xxxMyDrive.txt depuis MyDrive (Web) et le menu à gauche : roue dentée/PARAMÈTRES MYDRIVE/Télécharger vos données MyDrive.
Ce fichier contient vos POIs personnels, vos parcours (uniquement ceux gérés par MyDrive), vos destinations/favoris ainsi que toutes les modifications que vous y avez apportées (suppressions, changement de nom, ...) sous une forme plus ou moins cryptée et donc difficilement exploitable; sauf peut-être pour les destinations/favoris dont on peut trouver en clair, pour chacune : nom, latitude, longitude.
Ce post propose une technique pour extraire du fichier xxxMyDrive.txt les données qui constituent les destinations/favoris, d'en faire un fichier MesDestinations.csv que l'on pourra ensuite facilement transformer en MesDestinations.ov2 pour par exemple l'échanger avec d'autres personnes.
Cette technique utilise les expressions rationnelles (ou expressions régulières pour les anciens).
Ces expressions servent à décrire le "motif" que l'on recherche dans des chaînes de caractères quelconques et utilise pour cela un langage totalement abscons mais très efficace !
L'utilisation de ce langage fait partie intégrante de la culture UNIX/Linux mais pas de celle de Windows. Il existe néanmoins sous Windows, un éditeur de texte, Notepad++, open source et gratuit, qui supporte les expressions régulières. Je l'ai donc utilisé pour produire une macro (un ensemble d'actions enregistrées) Dest2csv qui permet de transformer un fichier xxxMyDrive.txt en un fichier MesFavoris.csv.

Malheureusement on ne peut pas exporter/importer une macro; le seul moyen est d'insérer un morceau de code XML représentant la macro, à la bonne place dans le bon fichier de configuration de Notepad++ :( (mais c'est possible)
C'est pourquoi vous trouverez dans le document joint les détails des manipulations à faire pour créer la macro et la sauvegarder (en italique) ainsi que les fameuses expressions régulières utilisées (en gras), que je peux expliquer ... si nécessaire.
Attention le langage est vraiment abscons et il faut être très méticuleux, en particulier bien distinguer les caractères " | "(barre verticale) et " \ " (antislash).

1 Annexe

"On recrute des personnes n'ayant jamais construit que des maisonnettes, on leur fournit des grues et on leur demande de bâtir des gratte-ciels ... puis l'on s'étonne qu'elles échouent !!!" ("Software Factories"-J.Greenfield & K.Short - Wiley)
Afficher le premier message Cacher le premier message
  • jacksonijacksoni

    Ici, vous pouvez voir combien de points de réputation jacksoni a reçu d'autres utilisateurs.

    Apprentice Traveler
    Commentaires: 1

    16 décembre 2016, 15:22

    It is a very profitable post for me. I’ve enjoyed reading the post. It is very informative and useful post. I would like to visit the post once more its valuable content
    http://jsonconverter.com
  • GEB Auteur
    Commentaires: 970

    16 décembre 2016, 20:36

    Hi jacksoni,

    Thanks for your nice feedback ;)
    Had a quick look at your online JSON editor and just input the same .txt file I regularly parse to generate MyFavorites.csv ... easy! ... but didn't find any macro feature (nor regex) that would make the conversion process automatic.
    Ideally it would be great to just input the .txt file and get MyFavorites.csv as an output (as with Notepad++ and regex extension ... did I mention that the JSON language is supported as well ? ;))

    Oh btw this is a french speaking forum ... so just drop me a PM with an email address so that we can continue this conversation "outside" ... if you would like ... but maybe you can write french :)
    "On recrute des personnes n'ayant jamais construit que des maisonnettes, on leur fournit des grues et on leur demande de bâtir des gratte-ciels ... puis l'on s'étonne qu'elles échouent !!!" ("Software Factories"-J.Greenfield & K.Short - Wiley)
  • GEB Auteur
    Commentaires: 970

    20 juillet 2017, 18:27

    Bonsoir,

    Il existe maintenant un programme autonome sous Windows qui permet de récupérer les Favoris à partir du fichier ***MyDrive.txt, en faire directement un/des fichier(s) .ov2 et d'autres fonctions encore !!!
    Voir ***Edit 3 au début de ce fil.
    "On recrute des personnes n'ayant jamais construit que des maisonnettes, on leur fournit des grues et on leur demande de bâtir des gratte-ciels ... puis l'on s'étonne qu'elles échouent !!!" ("Software Factories"-J.Greenfield & K.Short - Wiley)
  • Casper78vfr

    Ici, vous pouvez voir combien de points de réputation Casper78vfr a reçu d'autres utilisateurs.

    Expert
    Commentaires: 1427
    Expert (Appareils de navigation)

    Expert (Appareils de navigation)

    20 juillet 2017, 19:29

    Bonjour et merci GEB :)
  • GEB Auteur
    Commentaires: 970

    20 juillet 2017, 20:32

    Bonsoir Thierry,
    ... et surtout merci à Jardinier :)
    "On recrute des personnes n'ayant jamais construit que des maisonnettes, on leur fournit des grues et on leur demande de bâtir des gratte-ciels ... puis l'on s'étonne qu'elles échouent !!!" ("Software Factories"-J.Greenfield & K.Short - Wiley)
  • GEB Modbreak Auteur
    Commentaires: 970

    8 août 2017, 12:19

    Bonjour,

    UP! UP! UP!

    En début de fil des copies d'écran du programme Windows permettant d'extraire les Favoris à partir de ***MyDrive.txt.
    J' utilise ce programme aussi pour modifier mes fichiers POIS existants, parce que la visualisation sur Google Maps (éventuellement StreetView) de chacun se fait par un simple clic droit, ce qui permet de vérifier sa position et éventuellement de corriger ses coordonnées en récupérant celles de Google Maps :)
    (même si je le faisais déjà pour les Favoris avec Notepad++ et 2 petites macros supplémentaires ... mais c'était un peu plus compliqué ;))

    Encore Merci à Jardinier !!!

    "On recrute des personnes n'ayant jamais construit que des maisonnettes, on leur fournit des grues et on leur demande de bâtir des gratte-ciels ... puis l'on s'étonne qu'elles échouent !!!" ("Software Factories"-J.Greenfield & K.Short - Wiley)
Retour en haut de la page

Commenter cette publication

Traitement en cours:
0%
Parcourir
Si le lien est correcte, un aperçu apparaîtra ici. S'il s'agit de grandes images, cela pourra prendre quelques minutes.
  • :D
  • :?
  • :cool:
  • :S
  • :(
  • :@
  • :$
  • :8
  • :)
  • :P
  • ;)
Voir version mobile
Powered by Insided