指定 GitHub ID,生成一份该用户的 2019 GitHub 年度报告,基于 Python 3.7.4。
报告主要数据包括:
- GitHub 「编码日历」
- 2019 年提交贡献总次数
- 2019 年提交代码总天数
- 2019 年连续提交代码的最大天数
- 2019 年完成贡献次数最多的日期
最终生成报告如下:
在 annual_report.py 构造函数中写入你的 GitHub 账号 access_token:
self.g = Github("你的 GitHub access_token")调用 AnnualReport 中的 draw() 函数绘制报告:
ar = AnnualReport(github_id="JalanJiang")
image = ar.draw()可以运行 main.py 中的 Demo 查看效果。
报告模板放置在 ./img/github.png,draw() 函数绘制时指定坐标均基于此报告模板。
