Saya ingin tahu berapa banyak unduhan dari paket yang diberikan dalam PPA yang ada sejak pertama kali diterbitkan.
Saya ingat ada bug tentang mendapatkan metrik ini di web UI, tapi sejauh yang saya tahu, itu tidak pernah diimplementasikan.
Namun saya pikir jumlah unduhan tetap dapat diperoleh melalui API Launchpad jika saya adalah pemilik PPA tersebut. Ada petunjuk?
ppa
launchpad
launchpadlib
David Planella
sumber
sumber
sudo pip install launchpadlib && sudo pip install simplejson
Anda dapat membuat laporan HTML yang berisi statistik dan grafik tentang jumlah unduhan PPA dengan ppastats ( http://wpitchoune.net/blog/ppastats/ ).
Berikut ini sebuah contoh: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Jika Anda menggunakan Ubuntu, Anda dapat menginstalnya dengan menggunakan PPA ppa: jfi / ppastats:
Kemudian untuk menghasilkan laporan HTML:
sumber
Dari
jfi/ppastats
paket tersebut, saya berhasil mengetahui cara kerja API, dan saya membuat skrip pengguna (Greasemonkey / Tampermonkey), yang akan dengan rapi mencantumkan jumlah unduhan di sebelah paket Anda. Pastikan untuk pergi ke tampilan "Lihat semua build", di mana ada dua tautan yang ditambahkan dalam detail paket Anda. Tambalan untuk perbaikan dipersilahkan!sumber
@
memasukkan saya jadi saya tidak melihatnya sampai sekarang )Ada skrip python lain yang tersedia di:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/+attachment/3217345/+files/ppastats
penggunaan: ppastat.py [-h] [--all] [--arch ARCH] pengguna [ppa [ppa ...]]
sumber
IndexError: list index out of range
kesalahan.