Collect projects on Github and Categorize.
Currently mecca gathers Polymer
and Android
repositories.
Set your github access token to GITHUB_TOKEN
in config.go
.
Run commands as follows.
$ go build # run `go get` if you don't have 3rd packages.
$ ./mecca -h # see help message.
$ ./mecca
The results(JSON files) will be generated in data
directory.
polymer fork:true stars:>=<The number of stars>
"platform.js" extension:html language:html repo:<Repository Name>
android fork:true stars:>=<The number of stars>
androidmanifest.xml in:path repo:<Repository Name>
"android-library" extension:gradle language:groovy repo:<Repository Name>
"android.library=true" language:ini repo:<Repository Name>
If both are not matched, check repo's description using regex (?i)\blibrary\b
whether it has library
literal or not.
"compileSdkVersion android-l" extension:gradle language:groovy repo:<Repository Name>
"com.google.android.support:wearable" extension:gradle language:groovy repo:<Repository Name>
- Service http://importre.github.io/mecca
- New categories ?
See LICENSE
file.