No puedo entender cómo usar Python launchpadlib para buscar ppas.
En otras palabras, estoy buscando una interfaz API de Python para la búsqueda de ppa oficial de launchpad (ubuntu). Un formulario web para el Serach se ofrece aquí .
Me gustaría no solo buscar ciertas palabras clave, sino también obtener una lista completa de todos los ppas disponibles en la plataforma de lanzamiento.
¿Podría alguien darme una pista para encontrar las API correspondientes?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
fuente
fuente
Respuestas:
Encontrar todos los PPA
No hay una API para hacer esto y probablemente no la habrá, ya que se supone que no debes pedir grandes colecciones de objetos a través de las API de Python.
Encontrar todos los PPA con un nombre determinado
AFAIK no es posible. Informe una solicitud de función en https://bugs.launchpad.net/launchpadlib .
Encontrar todos los PPA propiedad de un usuario con un nombre de pila
Esto es posible, use
launchpad.people['username'].ppas
, ejemplo completo:Puede pensar que puede combinar esto con la búsqueda de personas, pero no funcionará. Hay un límite en la cantidad de personas que puede obtener (creo que son 50 o algo así).
La API completa se documenta aquí: https://launchpad.net/+apidoc/1.0.html
fuente
ppasearch
CLI