awesome-tool
is a command-line tool to retrieve the stars of all repos in an awesome-list (such as awesome-go.
Download the latest release at GitHub Releases Page, please.
brew install hedzr/brew/awesome-tool
# Or:
brew tap hedzr/brew
brew install awesome-tool
awesome-tool build one \
--name=awesome-go \
--source=https://github.com/avelino/awesome-go \
--work-dir=./output
# The results is stored in:
ls -la ./output/aweesome-go/
# open ./output/aweesome-go/output.md # open it in default browser, such as chrome, ...
The main result is a markdown file output/awesome-xxx/output.md
, its preview looks like:
As running awesome-tool
, it'll ask for your github account name and password to authorize an access token for Github API. The name and password will be destroy after the token got. But your token will be saved into $HOME/.asg.stats.token
for the next time, you could always erase the file safely.
The access token is used to request Github API v3 and v4.
We can't query how many contributors via GitHub API v4, currently.
For saving your querying bandwidth, we ignore this count.
MIT / Apache 2.0