• =?utf-8?Q?obtenir_le_r=C3=A9sultat_en_mode_texte_de_la_?= =?utf-8?Q?lis

    From Bernard Schoenacker@21:1/5 to All on Tue Jan 14 23:30:01 2025
    Bonjour,

    Je recherche juste à obtenir la liste des greffons installés
    sur Firefox en mode texte pour pouvoir faire des remontées
    d'information

    Sincèrement

    Bernard Schoenacker

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to Bernard Schoenacker on Wed Jan 15 06:50:01 2025
    On Tue, 2025-01-14 at 23:22 +0100, Bernard Schoenacker wrote:
    Bonjour,

    Je recherche juste à obtenir la liste des greffons installés
    sur Firefox en mode texte pour pouvoir faire des remontées
    d'information


    Si un processus Firefox est actif (par exemple ici de pid 1234), il suffit d'utiliser la commande pmap pour avoir la listes des fichiers utilisés par ce processus.

    Pour obtenir le pid d'un processus actif, on peut utiliser pgrep.

    Les binaires /usr/bin/pgrep et /usr/bin/pmap sont fournis par le paquet Debian procps.


    La commande pmap $(pgrep firefox) devrait donc fournir un début de réponse.

    La difficulté du problème est la définition constructive d'un greffon de firefox. Sachant que l'utilisateur peut avoir dévelopé ou avoir acheté des greffons (propriétaires).

    On peut imaginer étendre le logiciel libre RefPerSys en https://github.com/RefPerSys/RefPerSys/ pour affiner la solution.

    Librement



    --
    Basile STARYNKEVITCH <basile@starynkevitch.net>
    8 rue de la Faïencerie
    92340 Bourg-la-Reine, France
    http://starynkevitch.net/Basile & https://github.com/bstarynk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Th.A.C@21:1/5 to All on Wed Jan 15 22:40:01 2025
    Le 14/01/2025 à 23:22, Bernard Schoenacker a écrit :
    Bonjour,

    Je recherche juste à obtenir la liste des greffons installés
    sur Firefox en mode texte pour pouvoir faire des remontées
    d'information

    Sincèrement

    Bernard Schoenacker


    Dans le profil firefox, il y a un dossier 'extensions' qui contient
    toutes les extensions dans un fichier .xpi

    Dans chaque .xpi, il y a un fichier manifets.json qui contient une ligne
    avec le nom de l'extension (name et short_name il me semble):
    ex:
    extension: ublock
    fichier: uBlock0@raymondhill.net.xpi

    "manifest_version": 2,
    "name": "uBlock Origin",
    "options_ui": {
    "open_in_tab": true,
    "page": "dashboard.html"
    },
    "permissions": [
    "alarms",
    "dns",
    "menus",
    "privacy",
    "storage",
    "tabs",
    "unlimitedStorage",
    "webNavigation",
    "webRequest",
    "webRequestBlocking",
    "<all_urls>"
    ],
    "short_name": "uBlock\u2080",
    "version": "1.61.2",
    "web_accessible_resources": [
    "/web_accessible_resources/*"
    ]
    }

    et peut-être plus facile, toujours dans le profile utilisateur, le
    fichier 'extensions.json' que je te laisse analyser

    Thierry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bernard Schoenacker@21:1/5 to All on Thu Jan 16 00:30:02 2025
    Bonjour Thierry,

    Merci beaucoup pour m'avoir ainsi assisté sur la recherche
    d'un fichier indiquant ce qui est installé au niveau des
    greffons…

    Seul point noir, ils sont tous devenus fous avec le xml
    alors que les fichiers plus anciens étaient convenablement
    ordonnés et lisible par un être humain doué de sens et
    de raison, maintenant, il faut chausser des lunettes
    filtrantes…

    Sincèrement

    Bernard Schoenacker

    ----- Mail original -----
    De: "Th.A.C" <raivac@free.fr>
    À: debian-user-french@lists.debian.org
    Envoyé: Mercredi 15 Janvier 2025 22:35:38
    Objet: Re: obtenir le résultat en mode texte de la liste des greffons installés pour Firefox



    Le 14/01/2025 à 23:22, Bernard Schoenacker a écrit :
    Bonjour,

    Je recherche juste à obtenir la liste des greffons installés
    sur Firefox en mode texte pour pouvoir faire des remontées
    d'information

    Sincèrement

    Bernard Schoenacker


    Dans le profil firefox, il y a un dossier 'extensions' qui contient
    toutes les extensions dans un fichier .xpi

    Dans chaque .xpi, il y a un fichier manifets.json qui contient une ligne
    avec le nom de l'extension (name et short_name il me semble):
    ex:
    extension: ublock
    fichier: uBlock0@raymondhill.net.xpi

    "manifest_version": 2,
    "name": "uBlock Origin",
    "options_ui": {
    "open_in_tab": true,
    "page": "dashboard.html"
    },
    "permissions": [
    "alarms",
    "dns",
    "menus",
    "privacy",
    "storage",
    "tabs",
    "unlimitedStorage",
    "webNavigation",
    "webRequest",
    "webRequestBlocking",
    "<all_urls>"
    ],
    "short_name": "uBlock\u2080",
    "version": "1.61.2",
    "web_accessible_resources": [
    "/web_accessible_resources/*"
    ]
    }

    et peut-être plus facile, toujours dans le profile utilisateur, le
    fichier 'extensions.json' que je te laisse analyser

    Thierry

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From raivac@21:1/5 to All on Thu Jan 16 06:20:01 2025
    ------MABCGAP60DBQXIFZX8QDPUHED69UY9
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    J'oubliai, pour pouvoir lire le .json plus facilement, j'utilise Firefox.

    Je sais qu'il existe des outils pour pouvoir travailler sur les .json, mais je n'ai pas eu encore le 'courage' de me pencher dessus :--)
    ------MABCGAP60DBQXIFZX8QDPUHED69UY9
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE html><html><body><div dir="auto">J'oubliai, pour pouvoir lire le .json plus facilement, j'utilise Firefox.<br><br>Je sais qu'il existe des outils pour pouvoir travailler sur les .json, mais je n'ai pas eu encore le 'courage' de me pencher
    dessus :--)</div></body></html>
    ------MABCGAP60DBQXIFZX8QDPUHED69UY9--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Thu Jan 16 11:40:01 2025
    Le 16 janvier 2025 raivac a écrit :

    J'oubliai, pour pouvoir lire le .json plus facilement, j'utilise Firefox.

    Je sais qu'il existe des outils pour pouvoir travailler sur les .json, mais je n'ai pas eu encore le 'courage' de me pencher dessus :--)

    jq du paquet du même nom est très simple pour la ligne de commande sans rentrer dans le man :

    $ jq -h
    [...]
    Example:

    $ echo '{"foo": 0}' | jq .
    {
    "foo": 0
    }

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)