From 798de598d05090c6f972222f7c069fcaa459eb7c Mon Sep 17 00:00:00 2001 From: Charles Plessy Date: Thu, 22 Jul 2021 17:36:36 +0900 Subject: [PATCH] Codesearch --- "Debian/debi\303\242neries/codesearch.mdwn" | 25 +++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 "Debian/debi\303\242neries/codesearch.mdwn" diff --git "a/Debian/debi\303\242neries/codesearch.mdwn" "b/Debian/debi\303\242neries/codesearch.mdwn" new file mode 100644 index 00000000..56b47562 --- /dev/null +++ "b/Debian/debi\303\242neries/codesearch.mdwn" @@ -0,0 +1,25 @@ +[[!meta date="Thu, 22 Jul 2021 17:24:34 +0900"]] +[[!meta updated="Thu, 22 Jul 2021 17:24:34 +0900"]] +[[!tag Debian]] + +[[!meta title="Recherche dans les sources de Debian"]] + +Via mon travail sur le paquet [`media-types`](packages.debian.org/media-types) +je voulais savoir quel paquets utilisaient le type média `application/x-xcf` +qui apparemment est erroné ([#991158](https://bugs.debian.org/991158)). Le +site permet de répondre à cette question. (Merci !) + +De plus, [en créant une clé d'utilisateur](https://codesearch.debian.net/apikeys/), +on peut interroger le site en ligne de commande; voici un exemple ci-dessous +(le fichier `dcs-apikeyHeader-plessy.txt` contient `x-dcs-apikey: ` suivi de ma +clé d'accès) + + curl -X GET "https://codesearch.debian.net/api/v1/searchperpackage?query=application/x-xcf&match_mode=literal" -H @dcs-apikeyHeader-plessy.txt > result.json + +Le résultat est en JSON. Voici comment de l'ai transformé pour faire une liste +d'adresses courriel à contacter que j'ai pu facilement coller dans `mutt`. + + cat result.json | + jq --raw-output '.[]."package"' | + dd-list --stdin | + sed -e '/^ /d' -e '/^$/'d -e 's/$/,/' -e 's/^/ /' -- 2.47.3