日历显示去年所做的贡献。有没有办法看到类似的计数,但没有开始日期限制?有没有办法看到我对Github做出的所有贡献的计数?
2
A
回答
0
1
您可以使用Github的API检索你的仓库和几行代码的统计数据产生一个全球性的计数。
注意:公共访问请求方面的限制相当低。我建议您使用Access commit status
和Read all user profile data
权限生成令牌(Settings > Developper settings > Personal access tokens
)。
这是一个使用curl
和jq
的小bash脚本。你只需要改变你的用户名。您也可以取消对AUTH线并设置生成的令牌,以避免撞上查询的限制:
#!/bin/bash
# Parameters
USER=jyvet
#AUTH="-u $USER:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
GAPI="https://api.github.com"
REPOS=$(curl $AUTH -s $GAPI/users/$USER/repos | jq -c -r '.[].name')
COMMITS=0
ADDITIONS=0
DELETIONS=0
# Iterate over all the repositories owned by the user
for r in $REPOS; do
STATS=$(curl $AUTH -s "$GAPI/repos/$USER/$r/stats/contributors" |
jq ".[] | select(.author.login == \"$USER\")" 2> /dev/null)
if [ $? -eq 0 ]; then
tmp=$(echo -n "$STATS" | jq '.total' 2> /dev/null)
COMMITS=$((COMMITS + tmp))
tmp=$(echo -n "$STATS" | jq '[.weeks[].a] | add' 2> /dev/null)
ADDITIONS=$((ADDITIONS + tmp))
tmp=$(echo -n "$STATS" | jq '[.weeks[].d] | add' 2> /dev/null)
DELETIONS=$((DELETIONS + tmp))
fi
done
echo "Commits: $COMMITS, Additions: $ADDITIONS, Deletions: $DELETIONS"
结果:
> Commits: 193, Additions: 20403, Deletions: 2687
相关问题
- 1. 为什么Github Gist的贡献没有得到反映到Github的贡献?
- 2. GIT中对提交没有显示在GitHub的贡献曲线
- 3. Github没有将我的团队显示为贡献者
- 4. 如何检索使用github api回购的所有贡献者
- 5. github贡献图表不显示我的贡献
- 6. Git贡献者在github/etc中没有正确显示
- 7. 贡献没有显示在Github配置文件下?
- 8. 有什么好的做法得到一个开源项目有贡献者?
- 9. 有没有办法在我的应用中看到所有Admob广告
- 10. 有没有办法做到这一点?
- 11. e.preventDefault - 有没有办法做到默认?
- 12. 有没有办法显示所有没有受让人的GitHub门票?
- 13. 有没有办法看到HIVE
- 14. (iphone)有没有办法看到xcode4的编译输出?
- 15. Github显示零贡献者
- 16. 开始贡献于Github
- 17. 对SubSonic的贡献
- 18. 有没有办法在github上查看单个文件(超出所有其他文件)的轨道?
- 19. 有没有办法知道谁下载我的Github存储库
- 20. 有没有办法找出win32信号量的当前计数?
- 21. 有没有办法看到当前范围内的所有变量?
- 22. 有没有办法查看所有VIM键盘绑定?
- 23. 有没有办法使用Maven依赖查看所有项目?
- 24. Amazon SimpleDB - 有没有办法列出域中的所有属性?
- 25. 有没有办法列出Intellij中项目中的所有类?
- 26. 有没有办法在iso映像中列出所有的rpms?
- 27. 有没有办法让一个窗口的所有BindingExpression对象?
- 28. 有没有办法访问给定对象的所有引用?
- 29. GitHub的贡献由用户名
- 30. 有没有办法让我可视化地看到ASP.NET网站?
可你只需要使用git的命令行? http://stackoverflow.com/questions/11657295/count-the-number-of-commits-on-a-git-branch或http://gitready.com/intermediate/2009/01/22/count-your- commits.html – Marc