Je ne peux pas comprendre comment utiliser le launchpadlib de python pour rechercher des ppas.
En d'autres termes, je suis à la recherche d'une interface API python pour la recherche ppa officielle du tableau de bord (ubuntu). Un formulaire Web pour le serach est proposé ici .
Je voudrais non seulement rechercher certains mots clés mais également obtenir une liste complète de tous les ppas disponibles sur le tableau de bord.
Quelqu'un pourrait-il me donner un indice pour trouver les API correspondantes?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
la source
la source
Réponses:
Trouver tous les AAE
Il n'y a pas d'API pour le faire et il n'y en aura probablement pas car vous n'êtes pas censé demander d'énormes collections d'objets via les API Python.
Trouver tous les AAE avec un certain nom
AFAIK ce n'est pas possible. Signaler une demande de fonctionnalité sur https://bugs.launchpad.net/launchpadlib .
Recherche de tous les AAE appartenant à un utilisateur avec un nom donné
C'est possible, utilisez
launchpad.people['username'].ppas
, exemple complet:Vous pourriez penser que vous pouvez combiner cela avec la recherche de personnes, mais cela ne fonctionnera pas. Il y a une limite au nombre de personnes que vous pouvez obtenir (je pense que c'est 50 ou quelque chose comme ça).
L'ensemble de l'API est documenté ici: https://launchpad.net/+apidoc/1.0.html
la source
ppasearch
CLI