Awesome
Awesome generator
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