[解決済み] Githubです。レポのダウンロード数を見ることはできますか?
質問
Githubで、レポのダウンロード数を確認する方法はありますか?
どのように解決するのですか?
2019年にアップデートします。
-
API
/repos/:owner/:repo/traffic/clones
で、1日または1週間あたりのクローン数と内訳の合計を取得できますが、: 過去14日間のみです。 -
API
/repos/:owner/:repo/releases/:release_id
アセット(リリースに添付されたファイル)のダウンロード数の取得には、フィールドdownload_count
は後述しますが コメント通り 直近の30回分のみ
2017年更新
を使用することは可能です。
GitHub API
から
のダウンロード数を取得します。
リリース
(これは
まさに
という質問がありました。)
"をご覧ください。
単一のリリースを取得する
"は、その
download_count
のフィールドがあります。
レポのクローン数について言及するトラフィック画面はなくなりました。
代わりに、サードパーティのサービスに頼らざるを得ない。
-
ギットイットバック は
www.netguru.co/gititback
) が、それにもクローンの数は含まれていない。 -
githubstats0
を記載しました。 以下 によって Aveek Saha . -
www.somsubhra.com/github-release-stats(ウェブアーカイブ)に記載されています。 以下 .
例えば、以下のような番号です。 Windows版gitの最新リリース
2014年8月更新
GitHubはトラフィックグラフでレポのクローン数も提示しています。
"をご覧ください。
クローングラフ
"
2013年10月更新
前述のとおり
以下
によって
アンディベリー88
そして、私のように
昨年7月の詳細
GitHubは現在
リリースを提案
(参照
そのAPI
を含む)、その
には
download_count
フィールド
.
ミケーレ・ミリドーニ
である。
彼の(アップボートされた)回答
で、そのフィールドを使用しています。
Pythonスクリプト
.
(
極小抜粋
)
c.setopt(c.URL, 'https://api.github.com/repos/' + full_name + '/releases')
for p in myobj:
if "assets" in p:
for asset in p['assets']:
print (asset['name'] + ": " + str(asset['download_count']) +
" downloads")
当初の回答(2010年12月)
に記載されていないので、その情報を見ることができるかどうか(もし記録されていれば)わかりません。 GitHub リポジトリ API :
$ curl http://github.com/api/v2/yaml/repos/show/schacon/grit
---
repository:
:name: grit
:owner: schacon
:source: mojombo/grit # The original repo at top of the pyramid
:parent: defunkt/grit # This repo's direct parent
:description: Grit is a Ruby library for extracting information from a
git repository in an object oriented manner - this fork tries to
intergrate as much pure-ruby functionality as possible
:forks: 4
:watchers: 67
:private: false
:url: http://github.com/schacon/grit
:fork: true
:homepage: http://grit.rubyforge.org/
:has_wiki: true
:has_issues: false
:has_downloads: true
ダウンロードがあるかないかだけしかわからない。
で動作させることができました。
curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/:user/:repo/releases
間違っていたことがいくつかありました。
- Github の実際のリリースが必要でした(git タグだけでなく、Github は releases の下にそれらを表示しますが、うう)。
- そして、そのリリースには、ダウンロード数を取得するために自動的に追加されるzip形式のソース以外のアセットファイルが必要です。
関連
-
[解決済み] githubに突然プッシュできない
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] コミットをプッシュするためにhttpsの認証情報をキャッシュする方法はありますか?
-
[解決済み] コミットメッセージ内にGitHub上の課題番号へのリンクを設定する。
-
[解決済み] GitHubからフォークされたレポを削除する
-
[解決済み] GitHubのリポジトリからコードの行数を取得することはできますか?
-
[解決済み] githubで特定の行番号にリンクする方法
-
[解決済み】GitHub リポジトリをクローンする前に、そのサイズを確認するには?
-
[解決済み] Github MarkdownのDiff構文強調表示
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] このgithubのプロジェクトを自分のPCで実行し、コンパイルするにはどうすればよいですか?
-
undefinedGit-- ! [却下] master -> master (フェッチファースト) issue
-
[解決済み] Github Actionsで現在のブランチを取得する方法は?
-
[解決済み] githubのアクション分/月とは?
-
[解決済み] GitHubとgistの違いは何ですか?
-
[解決済み] GitHub Markdownのテーブルでチェックボックスやティックマークを描くには?
-
[解決済み】トークンを使ってGitHubで認証する。
-
[解決済み】GitHub ProjectsとMilestoneの違い/関係は?
-
[解決済み] GitHubでのgistの管理はどうなっていますか?[クローズド]
-
[解決済み] GitHub wikiで目次のようなものを作成するには?