Chciałbym wiedzieć, ile pobrań danego pakietu w PPA nastąpiło od czasu jego pierwszej publikacji.
Pamiętam, że wystąpił błąd związany z uzyskaniem tych danych w interfejsie internetowym, ale o ile wiem, nigdy nie został zaimplementowany.
Myślę jednak, że liczbę pobrań można uzyskać za pośrednictwem interfejsu API Launchpad, jeśli jestem właścicielem tego PPA. Jakieś wskazówki?
ppa
launchpad
launchpadlib
David Planella
źródło
źródło
sudo pip install launchpadlib && sudo pip install simplejson
Za pomocą ppastats możesz wygenerować raport HTML zawierający statystyki i wykresy dotyczące liczby pobrań PPA ( http://wpitchoune.net/blog/ppastats/ ).
Oto przykład: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Jeśli używasz Ubuntu, możesz zainstalować go za pomocą PPA ppa: jfi / ppastats:
Następnie, aby wygenerować raport HTML:
źródło
Z
jfi/ppastats
pakietu udało mi się dowiedzieć, jak działa interfejs API, i utworzyłem skrypt użytkownika (Greasemonkey / Tampermonkey), który będzie dokładnie wyświetlał liczbę pobrań obok twoich pakietów. Pamiętaj, aby przejść do widoku „Wyświetl wszystkie kompilacje”, do którego dodano dwa łącza w szczegółach pakietu. Poprawki do ulepszeń są mile widziane!źródło
@
uwzględniłeś mnie, więc nie widziałem go do tej pory )Istnieje inny skrypt Pythona dostępny pod adresem:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/+attachment/3217345/+files/ppastats
użycie: ppastat.py [-h] [--all] [--arch ARCH] użytkownik [ppa [ppa ...]]
źródło
IndexError: list index out of range
błędem.