Gostaria de saber quantos downloads de um determinado pacote em um PPA existem desde que ele foi publicado pela primeira vez.
Eu lembro que havia um erro ao obter essas métricas na interface da web, mas, tanto quanto sei, nunca foi implementado.
No entanto, acho que o número de downloads pode ser obtido por meio da API do Launchpad se eu for o proprietário desse PPA. Alguma dica?
ppa
launchpad
launchpadlib
David Planella
fonte
fonte
sudo pip install launchpadlib && sudo pip install simplejson
Você pode gerar um relatório HTML contendo estatísticas e gráficos sobre as contagens de download de um PPA com ppastats ( http://wpitchoune.net/blog/ppastats/ ).
Aqui está um exemplo: http://wpitchoune.net/ppastats/ppa/otto-kesselgulasch/gimp/ .
Se você estiver usando o Ubuntu, poderá instalá-lo usando o PPA ppa: jfi / ppastats:
Em seguida, para gerar o relatório HTML:
fonte
A partir do
jfi/ppastats
pacote, consegui descobrir como a API funcionava e criei um script de usuário (Greasemonkey / Tampermonkey), que listará perfeitamente a contagem de downloads ao lado dos seus pacotes. Certifique-se de ir para a exibição "Ver todas as compilações", na qual há dois links adicionados nos detalhes do seu pacote. Patches para melhorias são bem-vindos!fonte
@
me incluiu, então eu não o vi até agora )Há outro script python disponível em:
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] [--all] [--arch ARCH] usuário [ppa [ppa ...]]
fonte
IndexError: list index out of range
erro.