Não consigo descobrir como usar o python launchpadlib para procurar por ppas.
Em outras palavras, estou procurando uma interface de API python para a pesquisa ppa oficial da barra de ativação (ubuntu). Um formulário da web para o serach é oferecido aqui .
Gostaria de não apenas procurar certas palavras-chave, mas também obter uma lista completa de todos os ppas disponíveis na barra de ativação.
Alguém poderia me dar uma dica para encontrar as APIs correspondentes?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
fonte
fonte
Respostas:
Localizando todos os PPAs
Não há API para fazer isso e provavelmente não haverá, pois você não deve solicitar coleções enormes de objetos por meio das APIs do Python.
Localizando todos os PPAs com um determinado nome
AFAIK não é possível. Relate uma solicitação de recurso em https://bugs.launchpad.net/launchpadlib .
Localizando todos os PPAs pertencentes a um usuário com um determinado nome
Isso é possível, use
launchpad.people['username'].ppas
, exemplo completo:Você pode pensar que pode combinar isso com a pesquisa de pessoas, mas não funcionará. Há um limite para quantas pessoas você pode receber (acho que são 50 ou algo assim).
Toda a API está documentada aqui: https://launchpad.net/+apidoc/1.0.html
fonte
ppasearch
CLI