Me gustaría saber cuántas descargas de un paquete dado en un PPA ha habido desde que se publicó por primera vez.
Recuerdo que hubo un error al respecto al obtener estas métricas en la interfaz de usuario web, pero que yo sepa, nunca se implementó.
Pero creo que el número de descargas se puede obtener a través de la API de Launchpad si soy el propietario de ese PPA. Cualquier puntero?
ppa
launchpad
launchpadlib
David Planella
fuente
fuente
sudo pip install launchpadlib && sudo pip install simplejson
Puede generar un informe HTML que contenga estadísticas y gráficos sobre los recuentos de descargas de un PPA con ppastats ( http://wpitchoune.net/blog/ppastats/ ).
Aquí hay un ejemplo: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Si está usando Ubuntu, puede instalarlo usando el PPA ppa: jfi / ppastats:
Luego, para generar el informe HTML:
fuente
A partir del
jfi/ppastats
paquete, logré descubrir cómo funcionaba la API, e hice un script de usuario (Greasemonkey / Tampermonkey), que enumerará perfectamente el recuento de descargas junto a sus paquetes. Asegúrese de ir a la vista "Ver todas las compilaciones", a la que hay dos enlaces agregados en los detalles de su paquete. ¡Los parches para mejoras son bienvenidos!fuente
@
me incluiste, así que no lo vi hasta ahora )Hay otro script de Python disponible en:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/+attachment/3217345/+files/ppastats
uso: ppastat.py [-h] [--todos] [--arch ARCH] usuario [ppa [ppa ...]]
fuente
IndexError: list index out of range
error.