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
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报