Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yigitsadic/gogithubprofiler

Go github profiler command line tool
https://github.com/yigitsadic/gogithubprofiler

Last synced: about 1 month ago
JSON representation

Go github profiler command line tool

Awesome Lists containing this project

README

        

# Github Profiler

Github Profiler is a command-line tool for collecting user data from Github API.

It requires an authorization token in order to access Github API.
Token can be the least privileged scope. It will only query for public accessible entities.

## Usage

`-user` should be string

`-token` should be string

```
docker run --rm yigitsadic/gogithubprofiler -user= -token=
```

## Output

JSON output is like below:

```json
{
"userName": "Yiğit Sadıç",
"name": "yigitsadic",
"profilePicture": "https://avatars3.githubusercontent.com/u/727840?u=1cd118b339885ab5d46aeec8bb40d6ba31652203&v=4",
"totalPoint": 592,
"stars": 3,
"followers": 44,
"repos": 16,
"languages": [
{
"name": "Ruby"
},
{
"name": "Go"
},
{
"name": "JavaScript"
},
{
"name": "HTML"
},
{
"name": "TypeScript"
}
]
}
```