awesome-generatorGenerate awesome list over Github API

联合创作 · 2023-09-30 07:06

Awesome generator



Build statusGo report Code size License


Generate awesome list for any language over Github search API.


Generated awesome lists: generated-awesomeness.


Installation


Download binary for latest release or install from source:



go get github.com/orsinium/awesome-generator
cd $GOPATH/src/orsinium/awesome-generator


Usage


Generate awesome list for language:



go run awesome.go -l python > python.md


Generate awesome list for topic:



go run awesome.go -t docker > docker.md


If you're download binary release then use it instead of go run awesome.go:



./linux-amd64.bin -t docker > docker.md


Advanced usage


Save projects to JSON:



go run awesome.go -l python --json > python.json


Generate awesome list from JSON:



cat python.json | go run awesome.go > python.md


Command line arguments



  • -l -- language. go run awesome.go -l python

  • -t -- topic. go run awesome.go -t docker

  • --json -- dump projects to json. go run awesome.go -l python --json

  • --pages -- count of pages (default 10). go run awesome.go -l python --pages 5

  • --min -- minimum projects into one section (default 2). go run awesome.go -l python --min 3

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报