在你的github上展示leetcode刷题进度
简单的制作了一个自述页面,样式可以自己发挥修改 github.com/zerolincku/
在写简历的时候,既想写上自己的github直接show code,又想贴上leetcode个人主页展示下刷题记录,这样就需要贴两个链接,有没有办法直接在github个人主页展示leetcode记录呢?在网上搜索没有找到现成的,所以就自己写了一个小工具。
思路:
-
先编写好自述文件模版,需要填充的地方使用[[num]]进行占位
-
请求leetcode的graphql接口获取相应的json数据,进行解析
-
读取模版,填充占位符号,写入到README.md中,push到github
使用方法:
- 拉取这个仓库 github.com/zerolincku/…
- 将仓库中的main.go,auto.sh,README-TEMP.md复制到自己的自述文件项目
- 执行
go mod init先后执行go mod tidy - 将main.go中的
修改为自己的leetcode英文id(就是自己leetcode主页中/u/后英文的那一串eg:leetcode-cn.com/u/qing-tian…)
- 执行
go run main.go就ok了 ps:希望自动执行可以go build main.go,加上cron定时执行,就可以自动在GitHub上展示leetcode刷题进度了