Ich kann nicht herausfinden, wie ich mit der Python- Launchpadlib nach ppas suchen kann.
Mit anderen Worten, ich suche nach einer Python-API-Schnittstelle für die offizielle ppa-Suche nach Launchpad (Ubuntu). Ein Web - Formular für die serach angeboten hier .
Ich möchte nicht nur nach bestimmten Schlüsselwörtern suchen, sondern auch eine vollständige Liste aller auf dem Launchpad verfügbaren ppas erhalten.
Könnte mir jemand einen Hinweis geben, um die entsprechenden APIs zu finden?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
quelle
quelle
Antworten:
Alle PPAs finden
Es gibt keine API, um dies zu tun, und es wird wahrscheinlich keine geben, da Sie nicht über die Python-APIs nach riesigen Sammlungen von Objekten fragen sollen.
Finden aller PPAs mit einem bestimmten Namen
AFAIK ist es nicht möglich. Melden Sie eine Funktionsanforderung unter https://bugs.launchpad.net/launchpadlib .
Suchen aller PPAs eines Benutzers mit einem bestimmten Namen
Dies ist möglich, verwenden Sie
launchpad.people['username'].ppas
, vollständiges Beispiel:Sie könnten denken, dass Sie dies mit der Suche nach Personen kombinieren können, aber es wird nicht funktionieren. Es gibt eine Begrenzung, wie viele Leute Sie bekommen können (ich denke, es sind 50 oder so ähnlich).
Die gesamte API ist hier dokumentiert: https://launchpad.net/+apidoc/1.0.html
quelle
ppasearch
CLI