Я не могу понять, как использовать python launchpadlib для поиска ppas.
Другими словами, я ищу интерфейс API Python для официального поиска ppa на панели запуска (ubuntu). Веб-форма для поиска предлагается здесь .
Я хотел бы не только искать определенные ключевые слова, но и получить полный список всех ppas, доступных на панели запуска.
Может ли кто-нибудь дать мне подсказку, чтобы найти соответствующие API?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
источник
источник
Ответы:
Нахождение всех PPA
Нет API для этого, и, вероятно, не будет, так как вы не должны запрашивать огромные коллекции объектов через API Python.
Поиск всех PPA с определенным именем
AFAIK это не возможно. Сообщите о запросе функции на https://bugs.launchpad.net/launchpadlib .
Поиск всех PPA, принадлежащих пользователю с заданным именем
Это возможно, используйте
launchpad.people['username'].ppas
полный пример:Вы можете подумать, что можете совмещать это с поиском людей, но это не сработает. Существует ограничение на количество людей, которых вы можете получить (я думаю, это 50 или что-то в этом роде).
Весь API описан здесь: https://launchpad.net/+apidoc/1.0.html.
источник
ppasearch
CLI