Page 1 of 1

Fichiers de conf

Posted: 09 Feb 2009 16:27
by pleglise
Bonjour,

Je cherche à savoir où sont stockés les fichiers de conf de zyGrib, en particulier ceux concernant les POI.
Je voudrais pouvoir déplacer ou créer des POI par un script externe...
Ca m'éviterai d'avoir à éditer mes POI à la main à chaque changement de position de mon bateau sur VirtualRegatta.
En plus ça pourrait servir à interfacer un GPS...

[HS=on]
La version 3.3 prévoit les risques de pluie verglassante... J'ai hâte de tester ça sur la Martinique ;-)
[HS=off /]

A+
--
Pierre-Yves (Peewai, quoi...) http://www.peewai.fr
Pensée du moment : Tous les champignons sont comestibles. Certains une fois seulement.

Re: Fichiers de conf

Posted: 09 Feb 2009 16:34
by pleglise
Oups, j'avais pas le post de Jacques du 27 janvier dans un autre thread...
Réponse : ~/.config/zyGrib.conf

Je vais aller gratter là dedans...

A+
--
Pierre-Yves (Peewai, quoi...) http://www.peewai.fr
Pensée du moment : Je vais vous poser une série de questions. Vous répondez par oui, non, ou sbradaravdjan. Ok c'est parti : où se trouve l'oiseau ?... Allez c'est facile ça. Trouve pas ? Bon tant pis. C'était "sur la branche". Eh oui, y a des pièges

Re: Fichiers de conf

Posted: 09 Feb 2009 16:47
by pleglise
OK, j'ai mes POI dans le fichier de conf.
Question subsidiaire : comment est encodé le nom des POI dans le fichier de conf.
J'ai déterminé que "Bouée" est codée "Qm91w6ll" mais je ne suis pas cryptographe...

Jacques, une piste ?
--
Pierre-Yves (Peewai, quoi...) http://www.peewai.fr
Pensée du moment : Ta mere au juste prix

Re: Fichiers de conf

Posted: 09 Feb 2009 16:49
by nfrirer
Bonjour,

C'est encodé en UTF-8 puis en base64 il me semble

Edit:
C'est ça...

Code: Select all

//From POI.cpp
QString POI::serialize()
{
        QString r;               
        QByteArray b64 = name.toUtf8().toBase64(); // Ici :)
        QString sb64 (b64);
        
        r = QString("%1;%2;%3;%4")
                        .arg(code)
                        .arg(sb64)
                        .arg(lon)
                        .arg(lat);
        return r; 
}       

Re: Fichiers de conf

Posted: 09 Feb 2009 17:01
by pleglise
OK, merci.

On va scripter tout ça et voir ce que ça donne.
Il va aussi falloir trouver une solution pour rafraichir la carte sans relancer l'appli... pas gagné...

A+
--
Pierre-Yves (Peewai, quoi...) http://www.peewai.fr
Pensée du moment : Le premier truc qui frappe, c'est la langue. Vous savez ce que c'est, on arrive sur place, boum... En fait, c'est quand on commence à entendre les gens parler, que là... là, on se dit : ch'uis pas chez moi.

Re: Fichiers de conf

Posted: 09 Feb 2009 20:49
by jza
Salut
pleglise wrote:[HS=on]
La version 3.3 prévoit les risques de pluie verglassante... J'ai hâte de tester ça sur la Martinique ;-)
[HS=off /]
Ce weekend, à cause de problèmes sur le serveur du NOAA, la hauteur de neige n'a pas été tout le temps disponible. Tu as du être malheureux 8-)

Re: Fichiers de conf

Posted: 09 Feb 2009 20:51
by jza
nfrirer wrote:C'est encodé en UTF-8 puis en base64 il me semble
Oui, c'est bien ça, et c'est un peu n'importe quoi. J'avais fait ça vite fait pour ne pas être emmer... avec les caractères internationaux, provisoirement, et c'est resté. En plus il ne m'était pas venu à l'esprit que cela pourrait être intéressant d'éditer ou échanger des POI. Les POI seront dans un fichier lisible... plus tard ;)