Saya tidak tahu bagaimana cara menggunakan python launchpadlib untuk mencari ppas.
Dengan kata lain, saya mencari antarmuka API python untuk pencarian ppa launchpad (ubuntu) resmi. Formulir web untuk pencarian ditawarkan di sini .
Saya ingin tidak hanya mencari kata-kata kunci tertentu tetapi juga mendapatkan daftar lengkap semua ppas yang tersedia di launchpad.
Bisakah seseorang memberi saya petunjuk untuk menemukan API yang sesuai?
python
ppa
launchpad
launchpadlib
launchpad-api
langlauf.io
sumber
sumber
Jawaban:
Menemukan semua PPA
Tidak ada API untuk melakukan ini dan mungkin tidak akan ada karena Anda tidak seharusnya meminta koleksi objek besar melalui API Python.
Menemukan semua PPA dengan nama tertentu
AFAIK itu tidak mungkin. Laporkan permintaan fitur di https://bugs.launchpad.net/launchpadlib .
Menemukan semua PPA yang dimiliki oleh pengguna dengan nama yang diberikan
Ini dimungkinkan, gunakan
launchpad.people['username'].ppas
, contoh lengkap:Anda mungkin berpikir bahwa Anda dapat menggabungkan ini dengan mencari orang, tetapi itu tidak akan berhasil. Ada batasan pada berapa banyak orang yang bisa Anda dapatkan (saya pikir itu adalah 50 atau sesuatu seperti itu).
Seluruh API didokumentasikan di sini: https://launchpad.net/+apidoc/1.0.html
sumber
ppasearch
CLI