【文件属性】:
文件名称:高峰寻找者:在GitHub存储库中搜索潜在的求职者
文件大小:28KB
文件格式:ZIP
更新时间:2021-02-04 07:12:15
search-engine github-api languages contributors candidates
寻峰者
在GitHub存储库中搜索潜在的求职者。
这个怎么运作
获取具有给定语言的指定最小星号的所有GitHub存储库。
获取每个存储库的每个用户的提交计数。
将用户的得分计算为每个回购的log(repoStars + 1) * commitCount的总和。
根据存储库的语言信息计算用户的语言分布。
获取用户配置文件数据。
过滤出与位置过滤器不匹配或没有电子邮件地址的用户。
打印所有用户的TSV表,按其得分排序。
快速范例
docker run \
-e PEAKS_GITHUB_TOKENS= " YOUR-GITHUB-PERSONAL-TOKEN-HERE1,YOUR
【文件预览】:
peaks-seeker-master
----.gitignore(299B)
----go.mod(396B)
----Dockerfile(1KB)
----Makefile(1KB)
----.dockerignore(30B)
----pkg()
--------client()
--------provider()
--------data()
--------env()
--------score()
----.env(241B)
----go.sum(11KB)
----docker-compose.yml(601B)
----LICENSE.txt(1KB)
----main.go(2KB)
----README.md(3KB)
----circle.yml(1KB)
----.env-example(257B)