GC Tour

Les logiciels (ou applications smartphones) qui nous facilitent la vie
Avatar du membre
ElFIQue
extra
extra
Profil GC
Membre: : Premium
GPS : Oregon 600
Localisation : Yvelines
Messages : 1052
Enregistré le : mer. 8 août 2012 12:02

Re: Etrex 30 ou MAP62s ?

ven. 19 oct. 2012 18:09

et il y a le descriptif de la cache dedans ?
Avatar du membre
polikarpov5
regular
regular
Contact :
Profil GC
Membre: : Premium
GPS : Garmin etrex summit HC (géocaching)

Navgear GT505-3D (auto) A RENDU L’ÂME.

PDA Lifetec: Logbook(cachemate), cartoexploreur
Localisation : 60310 LAGNY
Messages : 262
Enregistré le : dim. 16 oct. 2011 11:03

Re: GC Tour

ven. 19 oct. 2012 18:47

Y a-t-il quelqu'un qui a réessayé GCtour, et téléchargé un GPX ?

J'obtiens toujours la même erreur
TypeError: geocache.location.split("In ")[1] is undefined
Avatar du membre
ElFIQue
extra
extra
Profil GC
Membre: : Premium
GPS : Oregon 600
Localisation : Yvelines
Messages : 1052
Enregistré le : mer. 8 août 2012 12:02

Re: GC Tour

ven. 19 oct. 2012 19:10

Bon moi evidement je n'ai pas essayé, ;) par contre j'avais que ces derniers jours GCTour avait eu des modif
Peut être les maj auto ne sont pas activées chez toi ?
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: Etrex 30 ou MAP62s ?

ven. 19 oct. 2012 19:24

TofLaBeuze a écrit :Je viens de réessayer GCTour version 2.3 sur Firefox 16.0.1, il marche très bien, je viens de créer un fichier GPX.
Comme je disais dans l'autre fil, ça marche bien chez moi, à priori, pas d'erreur comme celle mentionnée par Eric.
Un exemple de GPX créé : https://docs.google.com/open?id=0B-Ji3E ... lJqUkMxRW8" onclick="window.open(this.href);return false;
Image
Avatar du membre
polikarpov5
regular
regular
Contact :
Profil GC
Membre: : Premium
GPS : Garmin etrex summit HC (géocaching)

Navgear GT505-3D (auto) A RENDU L’ÂME.

PDA Lifetec: Logbook(cachemate), cartoexploreur
Localisation : 60310 LAGNY
Messages : 262
Enregistré le : dim. 16 oct. 2011 11:03

Re: GC Tour

ven. 19 oct. 2012 21:11

non, rien à faire, j'ai supprimer GCTour, relancé Firefox, réinstallé GCtour, idem, même avec une seul cache active.
j'ai essayé de déactiver le pare-feu: idem


J'ai trouvé

Dans le site de l'auteur, il faut modifier le fichier sur les lignes suivantes:

//geocache.location = $("span#ctl00_ContentBody_Location", element).first().text();

// get the country and (if exists) the state!
//if(geocache.location.indexOf(",") < 0){ // if the index of "," < 0 then the state is not given!
// geocache.state = "";
// geocache.country = $.trim(geocache.location.split("In ")[1]);
//} else {
// geocache.state = $.trim(geocache.location.split("In ")[1].split(',')[0]);
// geocache.country = $.trim(geocache.location.split("In ")[1].split(',')[1]);
//}

il faut ajouter //, c'est au niveau des lignes 7426.
Pour trouver le fichier, il faut aller dans le menu Firefox Option->greasemonkey->gerer les scripts utilisateurs
Sur le script GCtour, clic droit -> afficher le dossier contenant
Il suffit de modifier le fichier 36273.user.js après une sauvegarde de prudence.
Modifié en dernier par polikarpov5 le ven. 19 oct. 2012 21:37, modifié 1 fois.
Avatar du membre
polikarpov5
regular
regular
Contact :
Profil GC
Membre: : Premium
GPS : Garmin etrex summit HC (géocaching)

Navgear GT505-3D (auto) A RENDU L’ÂME.

PDA Lifetec: Logbook(cachemate), cartoexploreur
Localisation : 60310 LAGNY
Messages : 262
Enregistré le : dim. 16 oct. 2011 11:03

Re: GC Tour

ven. 19 oct. 2012 21:38

A 2mn près. Nous avons trouvé la même astuce. Merci
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: GC Tour

ven. 19 oct. 2012 22:11

Bizarre, je n'ai rien eu besoin de modifier. Bon, l'essentiel est que ça remarche chez vous :!:
Image
Laurent73
nano-cacheur
nano-cacheur
Profil GC
Membre: : Premium
GPS : Garmin gpsmap 64ST
Messages : 16
Enregistré le : ven. 19 oct. 2012 11:09

Re: GC Tour

dim. 11 nov. 2012 12:48

Salut, j'ai le même souci avec FF sur Mac OS X. Erreur corrigée en mettant les lignes en commentaire.
Avatar du membre
equipe rabatau
regular
regular
Profil GC
Membre: : Premium
GPS : montana
Localisation : 13 Marseille
Messages : 177
Enregistré le : lun. 7 nov. 2011 15:28

Re: GC Tour

dim. 11 nov. 2012 18:46

Bonsoir,

Merci pour les infos. Cela marche pour moi maintenant et je peux télécharges les fichiers GPX. :P
Avatar du membre
ElFIQue
extra
extra
Profil GC
Membre: : Premium
GPS : Oregon 600
Localisation : Yvelines
Messages : 1052
Enregistré le : mer. 8 août 2012 12:02

Re: GC Tour

jeu. 23 mai 2013 09:58

Hello
y a-t-il des personnes qui utilisent la fonction AutoTour, car chez moi (avec Firefox) cette dernière boucle sans fin ou remonte une absence de cache…
ITSB
nano-cacheur
nano-cacheur
Profil GC
Membre: : Premium
GPS : Etrex 20x
Messages : 19
Enregistré le : jeu. 30 mai 2013 18:07

Re: GC Tour

jeu. 30 mai 2013 19:41

J'avais ce problème aussi, je l'ai résolu en modifiant le script de la façon suivante (lignes 2834 à 2837) :

Code : Tout sélectionner

size = dtsize_details[i].size;

difficulty = dtsize_details[i].difficulty;
terrain = dtsize_details[i].terrain;
à remplacer par

Code : Tout sélectionner

size = entryTds.eq(7).find("img").attr("alt").split('Size: ')[1].toLowerCase();
if(size=='not chosen'){size='other';}

difficulty = entryTds.eq(7).find("span").eq(0).text().split('/')[0];
terrain = entryTds.eq(7).find("span").eq(0).text().split('/')[1];
Avatar du membre
ElFIQue
extra
extra
Profil GC
Membre: : Premium
GPS : Oregon 600
Localisation : Yvelines
Messages : 1052
Enregistré le : mer. 8 août 2012 12:02

Re: GC Tour

jeu. 30 mai 2013 20:09

Merci
Je n'ai plus qu'à essayer :D
Avatar du membre
ElFIQue
extra
extra
Profil GC
Membre: : Premium
GPS : Oregon 600
Localisation : Yvelines
Messages : 1052
Enregistré le : mer. 8 août 2012 12:02

Re: GC Tour

dim. 2 juin 2013 12:07

C'est nickel ! :D
ITSB
nano-cacheur
nano-cacheur
Profil GC
Membre: : Premium
GPS : Etrex 20x
Messages : 19
Enregistré le : jeu. 30 mai 2013 18:07

Re: GC Tour

dim. 14 juil. 2013 18:30

J'ai remarqué que GCTour ne prenait pas en compte les travelbugs. J'ai fait quelques modifications qui fonctionnent sur mon exploristGC. Attention c'est un poil plus complexe que la dernière fois, sauvegardez votre fichier actuel avant de tenter les modifications si vous voulez essayer. Il y a 4 modifications à apporter
1) Vers la ligne 7597 vous trouverez un code qui ressemble à

Code : Tout sélectionner

  log("fn getGeocacheFromElement - geocache.logs.length: " + geocache.logs.length);

  return geocache;
Insérez entre ces 2 lignes le code

Code : Tout sélectionner


  geocache.bugs = [];
  var lista = element.getElementsByTagName("a");
  for ( zz = 0; zz < lista.length; zz++){
	if (lista[zz].href.substring(0,39)=='http://www.geocaching.com/track/details') {
		geocache.bugs.push(lista[zz].getElementsByTagName("span")[0].innerHTML);
	}
  }

2) Puis vers la ligne 8000 le code ressemble à

Code : Tout sélectionner

  log([
    "--------------[START " + geocache.gcid + "]-------------",
    "gcid: \t\t"        + geocache.gcid,
    "guid: \t\t"        + geocache.guid,
    "cacheid: \t"       + geocache.cacheid,
    "archived: \t"      + geocache.archived,
    "available: \t"     + geocache.available,
    "cacheName:\t"      + geocache.cacheName,
    "cacheSym (GPX):\t" + geocache.cacheSym,
    "cacheOwner:\t"     + geocache.cacheOwner,
    "dateHidden:\t"     + geocache.dateHidden,
    "cacheType:\t"      + geocache.cacheType,
    "cacheSize:\t"      + geocache.cacheSize,
    "difficulty:\t"     + geocache.difficulty,
    "terrain:\t"        + geocache.terrain,
    //~ "latLon:\t"       + geocache.latLon.innerHTML,
    "latitude:\t"       + geocache.latitude,
    "longitude:\t"      + geocache.longitude,
    "state:\t\t"        + geocache.state,
    "country:\t"        + geocache.country,
    "shortDescription:\n\n" + geocache.shortDescription,
    "longDescription:\n\n"  + geocache.longDescription,
    "hint:\t\t"        + geocache.hint,
    "--------------[END " + geocache.gcid + "]--------------"
  ].join("\n"));
  
  return geocache;
}
Il faut ajouter avant le "return geocache" la ligne

Code : Tout sélectionner


  geocache.bugs = geocache_obj.bugs;
  
3) ensuite vers la ligne 8034 vous trouvez

Code : Tout sélectionner

  var geocacheTemplate =
    '<wpt lat="##LAT##" lon="##LON##">\n' +
    '  <time>##TIME##</time>\n' +
    '  <name>##GCID##</name>\n' +
    '  <desc>##CACHENAME## by ##OWNER##, ##TYPE## (##DIFFICULTY##/##TERRAIN##)</desc>\n' + //'  <url>http://www.geocaching.com/seek/cache_details.aspx?wp=##GCID##</url>\n' +
    '  <url>http://www.geocaching.com/seek/cache_details.aspx?guid=##GUID##</url>\n' +
    '  <urlname>##CACHENAME##</urlname>\n' +
    '  <sym>##CACHESYM##</sym>\n' +
    '  <type>Geocache|##TYPE##</type>\n' +
    '  <groundspeak:cache id="##CACHEID##" available="##AVAILABLE##" archived="##ARCHIVED##" xmlns:groundspeak="http://www.groundspeak.com/cache/1/0/1">\n' +
    '    <groundspeak:name>##CACHENAME##</groundspeak:name>\n' +
    '    <groundspeak:placed_by>##OWNER##</groundspeak:placed_by>\n' +
    '    <groundspeak:owner>##OWNER##</groundspeak:owner>\n' +
    '    <groundspeak:type>##TYPE##</groundspeak:type>\n' +
    '    <groundspeak:container>##CONTAINER##</groundspeak:container>\n' +
    '    <groundspeak:attributes>\n##ATTRIBUTES##    </groundspeak:attributes>\n' +
    '    <groundspeak:difficulty>##DIFFICULTY##</groundspeak:difficulty>\n' +
    '    <groundspeak:terrain>##TERRAIN##</groundspeak:terrain>\n' +
    '    <groundspeak:country>##COUNTRY##</groundspeak:country>\n' +
    '    <groundspeak:state>##STATE##</groundspeak:state>\n' +
    '    <groundspeak:short_description html="True">##SUMMARY##</groundspeak:short_description>\n' +
    '    <groundspeak:long_description html="True">##DESCRIPTION##</groundspeak:long_description>\n' +
    '    <groundspeak:encoded_hints>##HINT##</groundspeak:encoded_hints>\n' +
    '    <groundspeak:logs>\n##LOGS##    </groundspeak:logs>\n' +
    '  </groundspeak:cache>\n' +
    '</wpt>';
à remplacer par

Code : Tout sélectionner

  var geocacheTemplate =
    '<wpt lat="##LAT##" lon="##LON##">\n' +
    '  <time>##TIME##</time>\n' +
    '  <name>##GCID##</name>\n' +
    '  <desc>##CACHENAME## by ##OWNER##, ##TYPE## (##DIFFICULTY##/##TERRAIN##)</desc>\n' + //'  <url>http://www.geocaching.com/seek/cache_details.aspx?wp=##GCID##</url>\n' +
    '  <url>http://www.geocaching.com/seek/cache_details.aspx?guid=##GUID##</url>\n' +
    '  <urlname>##CACHENAME##</urlname>\n' +
    '  <sym>##CACHESYM##</sym>\n' +
    '  <type>Geocache|##TYPE##</type>\n' +
    '  <groundspeak:cache id="##CACHEID##" available="##AVAILABLE##" archived="##ARCHIVED##" xmlns:groundspeak="http://www.groundspeak.com/cache/1/0/1">\n' +
    '    <groundspeak:name>##CACHENAME##</groundspeak:name>\n' +
    '    <groundspeak:placed_by>##OWNER##</groundspeak:placed_by>\n' +
    '    <groundspeak:owner>##OWNER##</groundspeak:owner>\n' +
    '    <groundspeak:type>##TYPE##</groundspeak:type>\n' +
    '    <groundspeak:container>##CONTAINER##</groundspeak:container>\n' +
    '    <groundspeak:attributes>\n##ATTRIBUTES##    </groundspeak:attributes>\n' +
    '    <groundspeak:difficulty>##DIFFICULTY##</groundspeak:difficulty>\n' +
    '    <groundspeak:terrain>##TERRAIN##</groundspeak:terrain>\n' +
    '    <groundspeak:country>##COUNTRY##</groundspeak:country>\n' +
    '    <groundspeak:state>##STATE##</groundspeak:state>\n' +
    '    <groundspeak:short_description html="True">##SUMMARY##</groundspeak:short_description>\n' +
    '    <groundspeak:long_description html="True">##DESCRIPTION##</groundspeak:long_description>\n' +
    '    <groundspeak:encoded_hints>##HINT##</groundspeak:encoded_hints>\n' +
    '    <groundspeak:logs>\n##LOGS##    </groundspeak:logs>\n' +
    '    <groundspeak:travelbugs>##BUGS##</groundspeak:travelbugs>\n' +
    '  </groundspeak:cache>\n' +
    '</wpt>';

  var geocacheBugTemplate =
    '\n      <groundspeak:travelbug id="##BUGID##" ref="##BUGREF##">\n' +
    '        <groundspeak:name>##BUGNAME##</groundspeak:name>\n' +
    '      </groundspeak:travelbug>';

4) enfin vers la ligne 8133 vous trouvez

Code : Tout sélectionner

        var attributesString = "";
        for ( ii = 0; (ii < geocache.attributes_array.length); ii++){
          attributesString += getAttributeXML(geocache.attributes_array[ii]);
        }
        
        var geocacheMapping = [
          ['LAT',         geocache.latitude],
          ['LON',         geocache.longitude],
          ['TIME',        xsdDateTime(geocache.dateHidden)],
          ['GCID',        geocache.gcid],
          ['CACHEID',     geocache.cacheid],
          ['GUID',        geocache.guid],
          ['AVAILABLE',   geocache.available],
          ['ARCHIVED',    geocache.archived],
          ['CACHENAME',   encodeHtml(geocache.cacheName)],
          ['CACHESYM',    geocache.cacheSym],
          ['OWNER',       encodeHtml(geocache.cacheOwner)],
          ['STATE',       encodeHtml(geocache.state)],
          ['COUNTRY',     encodeHtml(geocache.country)],
          ['TYPE',        geocache.cacheType],
          ['CONTAINER',   geocache.cacheSize],
          ['ATTRIBUTES',  attributesString],
          ['DIFFICULTY',  geocache.difficulty],
          ['TERRAIN',     geocache.terrain],
          ['SUMMARY',     encodeHtml(geocache.shortDescription)],
          ['DESCRIPTION', encodeHtml(geocache.longDescription)],
          ['HINT',        encodeHtml(geocache.hint)],
          ['LOGS',        logsStringArray.join("")],
        ];
à remplacer par

Code : Tout sélectionner

        var attributesString = "";
        for ( ii = 0; (ii < geocache.attributes_array.length); ii++){
          attributesString += getAttributeXML(geocache.attributes_array[ii]);
        }

		  var cacheBugpoints = "";
		  if (geocache.bugs.length != 0) {
        for ( zz = 0; zz < geocache.bugs.length; zz++){
    	   var cacheBugpoint = geocacheBugTemplate;
         cacheBugpoint = cacheBugpoint.replace(new RegExp("##BUGNAME##","g"),geocache.bugs[zz]);
         cacheBugpoint = cacheBugpoint.replace(new RegExp("##BUGID##","g"),zz);
         cacheBugpoint = cacheBugpoint.replace(new RegExp("##BUGREF##","g"),zz);
		  cacheBugpoints+=cacheBugpoint;
		  }
		  }
        
        var geocacheMapping = [
          ['LAT',         geocache.latitude],
          ['LON',         geocache.longitude],
          ['TIME',        xsdDateTime(geocache.dateHidden)],
          ['GCID',        geocache.gcid],
          ['CACHEID',     geocache.cacheid],
          ['GUID',        geocache.guid],
          ['AVAILABLE',   geocache.available],
          ['ARCHIVED',    geocache.archived],
          ['CACHENAME',   encodeHtml(geocache.cacheName)],
          ['CACHESYM',    geocache.cacheSym],
          ['OWNER',       encodeHtml(geocache.cacheOwner)],
          ['STATE',       encodeHtml(geocache.state)],
          ['COUNTRY',     encodeHtml(geocache.country)],
          ['TYPE',        geocache.cacheType],
          ['CONTAINER',   geocache.cacheSize],
          ['ATTRIBUTES',  attributesString],
          ['DIFFICULTY',  geocache.difficulty],
          ['TERRAIN',     geocache.terrain],
          ['SUMMARY',     encodeHtml(geocache.shortDescription)],
          ['DESCRIPTION', encodeHtml(geocache.longDescription)],
          ['HINT',        encodeHtml(geocache.hint)],
          ['LOGS',        logsStringArray.join("")],
          ['BUGS',        cacheBugpoints]
        ];
Ça rajoute les travelbugs avec leurs noms mais pas leurs identifiants. Sur mon exploristGC c'est suffisant, je ne sais pas si d'autres gps utilisent les identifiants auquel cas ça ne fonctionnera probablement pas.
Modifié en dernier par ITSB le jeu. 29 août 2013 23:02, modifié 2 fois.
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: GC Tour

dim. 14 juil. 2013 18:54

Merci ITSB. Il serait peut-être intéressant de le proposer sur le site de GCTour afin que toute la communauté puisse en profiter :geek:
http://userscripts.org/scripts/show/36273" onclick="window.open(this.href);return false;
Image

Retourner vers « Gestion des caches »

Aller à ...

Annuaire

annuaire geocaching

Éditeur HTML

editeur HTML

 

Au total il y a 1 utilisateur en ligne : 1 enregistré, 0 invisible et 0 invité
Membres : Bing [Bot]
Le record du nombre d’utilisateurs en ligne est de 607, le lun. 20 janv. 2020 20:53
94559 messages
7391 sujets
5305 membres
Le membre enregistré le plus récent est Axelinya.
Pas d’anniversaire à fêter aujourd’hui