Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
Primtux8 est arrivée! Rendez-vous ici
Vous pouvez désormais vous inscrire librement en cliquant sur "S'enregistrer".

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
PrimtuxStore
#20
Je viens d'améliorer le script d'import.

Il arrive désormais, à partir des entrées du handymenu à retrouver le
nom du paquet correspond (grâce à ça, il est capable de savoir si
l'applicatif est installé ou non), le fichier .desktop et de ce fait les
mots clés rattachés.
Alors, il fait : c'est bien grand mot car les handymenus ne disposent
tout simplement pas de suffisamment d'info pour tout remonter facilement.
Je suis obligé de récup la commande lancé, de faire un "which" dessus
pour ne pas prendre en compte les éventuels alias, supprimer les
arguments puis j'identifie via dpkg quel paquet
contient cette commande de lancement.
Une fois le nom de ce paquet récupéré, je fais ressortir les .desktop
(certains en ont plusieurs) pour n'en sélectionner qu'un (celui qui a le
bon lanceur) et j'enregistre les mots clés correspondants.
Bref, c'était pas de la tarte et y'a sans doute des cas ou il ne s'en
sort pas.

Ce script alimente donc la base de donnée et peut se lancer plusieurs
fois sans rajouter de doublons (enfin, ça c'est la théorie. Si ils y en
a, il faut tout de suite me le préciser pour que j'identifie pourquoi) :
il ne va rajouter que les nouvelles entrées présent dans les handymenus.

Voilà, ça devrait néanmoins bien nous simplifier la tâche.

Steph, est-ce que tu pourrais alimenter cet import avec des handymenus
chargés à toque : toutes les sessions + app non libres + paquets en
cours d'intégration dans la PTX6 ?

Code :
./create_db // on re-crée la base de zéro
./import

En parallèle, je vais mettre au point le petit moteur de recherche pour
qu'il tienne partie de ces futures nouvelles données.
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)