Я хотел бы знать, сколько загрузок данного пакета в PPA было сделано с момента его первой публикации.
Я помню , там была ошибка , об этом о том , чтобы эти метрики на веб - интерфейс, но, насколько я знаю, он никогда не был реализован.
Но я думаю, что количество загрузок можно получить через API Launchpad, если я являюсь владельцем этого PPA. Есть указатели?
ppa
launchpad
launchpadlib
Дэвид Планелла
источник
источник
sudo pip install launchpadlib && sudo pip install simplejson
Вы можете создать HTML-отчет, содержащий статистику и графики о количестве загрузок PPA с помощью ppastats ( http://wpitchoune.net/blog/ppastats/ ).
Вот пример: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Если вы используете Ubuntu, вы можете установить его с помощью PPA ppa: jfi / ppastats:
Затем для генерации отчета в формате HTML:
источник
Из
jfi/ppastats
пакета мне удалось выяснить, как работает API, и я сделал скрипт пользователя (Greasemonkey / Tampermonkey), который аккуратно перечислит количество загрузок рядом с вашими пакетами. Обязательно перейдите в представление «Просмотр всех сборок», на которое есть две ссылки, добавленные в детали вашего пакета. Патчи для улучшений приветствуются!источник
@
включили меня, поэтому я не видел его до сих пор )Есть еще один скрипт Python, доступный по адресу:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/+attachment/3217345/+files/ppastats
использование: ppastat.py [-h] [--all] [--arch ARCH] пользователь [ppa [ppa ...]]
источник
IndexError: list index out of range
ошибкой.