问题描述
我很想看看其他人在 GitHub 上发布的内容。根据个人经验,我知道一个新项目的前几个观察者是多么有价值。
但是,我似乎无法在 GitHub 上找到真正发现新存储库的方法。这是我尝试过的:
-
https://github.com/trending
- 显示“趋势”存储库;不是我想要的。 -
https://github.com/topics/TAG?o=desc&s=updated
- 显示标有TAG
的存储库列表,按“最近更新”排序。更接近,但仍然不是我想要的。
在哪里可以找到最近创建 GitHub 存储库的列表?
解决方法
解决方案是使用 GitHub 的 List public events API 端点:
#!/bin/sh
curl -sH "Accept: application/vnd.github.v3+json" https://api.github.com/events |\
jq -rc '.[] | select(.type == "CreateEvent") | ("https://github.com/" + .repo.name)'
示例输出:
$ ./gittok.sh
https://github.com/AriefAbdullah/3rd-assignment
https://github.com/geometricpanda/geometricpanda
https://github.com/kamalarieff/portfolio
https://github.com/g1nus/Twapp