Github: Могу ли я увидеть количество загрузок для репо? - PullRequest
120 голосов
/ 02 декабря 2010

В Github есть ли способ узнать количество загрузок для репо?

Ответы [ 14 ]

2 голосов
/ 17 мая 2014

На основе ответов VonC и Michele Milidoni, которые я создал, этот букмарклет , который отображает статистику загрузок выпущенных двоичных файлов, размещенных на github.

Примечание: из-за проблем с браузерами , связанных с реализацией политики безопасности контента, букмарклеты могут временно нарушать некоторые директивы CSP и в основном могут не работать должным образом при работе на github, когда CSP включен.

Хотя это крайне нежелательно, вы можете отключить CSP в Firefox как временное решение. Откройте о: config и установите security.csp.enable в ложь.

1 голос
/ 26 марта 2015

Как уже говорилось, вы можете получить информацию о своих релизах через API .

Для тех, кто использует WordPress, я разработал этот плагин: GitHub Release Downloads . Позволяет получить количество загрузок, ссылки и дополнительную информацию для выпусков репозиториев GitHub.

Чтобы ответить на исходный вопрос, короткий код [grd_count user="User" repo="MyRepo"] вернет количество загрузок для хранилища. Это число соответствует сумме значений всех загрузок всех выпусков для одного репозитория GitHub.

Пример: Example

0 голосов
/ 31 октября 2015

Для тех, кому нужно решение на Python, я написал простой скрипт.


Python Script:


Использование:

ghstats.py [user] [repo] [tag] [options]


Поддержка:

  • Поддерживает как Python 2 , так и Python 3 из коробки.
  • Может использоваться как автономный модуль, так и как модуль Python.
0 голосов
/ 25 февраля 2015

Чтобы попытаться прояснить это:
для этого проекта github: stant / mdcsvimporter2015
https://github.com/stant/mdcsvimporter2015
с релизами на
https://github.com/stant/mdcsvimporter2015/releases

перейдите на http или https: (обратите внимание, добавлены "api." И "/ repos")
https://api.github.com/repos/stant/mdcsvimporter2015/releases

вы получите этот вывод в формате json и сможете выполнить поиск «download_count»:

    "download_count": 2,
    "created_at": "2015-02-24T18:20:06Z",
    "updated_at": "2015-02-24T18:20:07Z",
    "browser_download_url": "https://github.com/stant/mdcsvimporter2015/releases/download/v18/mdcsvimporter-beta-18.zip"

или в командной строке выполните:
wget --no-check-сертификат https://api.github.com/repos/stant/mdcsvimporter2015/releases

...