J'aimerais savoir combien de téléchargements d'un package donné dans un PPA il y a eu depuis sa première publication.
Je me souviens qu'il y avait un bug à propos de l'obtention de ces métriques sur l'interface utilisateur Web, mais pour autant que je sache, il n'a jamais été implémenté.
Mais je pense que le nombre de téléchargements peut néanmoins être obtenu via l' API Launchpad si je suis le propriétaire de ce PPA. Des pointeurs?
ppa
launchpad
launchpadlib
David Planella
la source
la source
sudo pip install launchpadlib && sudo pip install simplejson
Vous pouvez générer un rapport HTML contenant des statistiques et des graphiques sur le nombre de téléchargements d'un PPA avec ppastats ( http://wpitchoune.net/blog/ppastats/ ).
Voici un exemple: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Si vous utilisez Ubuntu, vous pouvez l'installer en utilisant le PPA ppa: jfi / ppastats:
Puis pour générer le rapport HTML:
la source
À partir du
jfi/ppastats
package, j'ai réussi à comprendre le fonctionnement de l'API et j'ai créé un script utilisateur (Greasemonkey / Tampermonkey), qui répertoriera soigneusement le nombre de téléchargements à côté de vos packages. Assurez-vous d'aller à la vue "Voir toutes les versions", à laquelle deux liens sont ajoutés dans les détails de votre package. Les correctifs pour les améliorations sont les bienvenus!la source
@
inclus donc je ne l'ai pas vu jusqu'à présent )Il existe un autre script python disponible sur:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/+attachment/3217345/+files/ppastats
utilisation: ppastat.py [-h] [--all] [--arch ARCH] utilisateur [ppa [ppa ...]]
la source
IndexError: list index out of range
erreur.