Visualize your github profile.
Inspired by Molunerfinn's node-github-profile-summary
Live at: http://ghprofile.breezymelon.com/
- Responsive layout
- Simple and fresh interface
- Support exporting images
Take my account as an example, sorry for my poor github data.
-
First you should generate a github personal access token at https://github.com/settings/tokens
-
Second you have to create a file in the project folder which name is
project.config.json
. For example:
{
"PORT": 8080,
"SOCKET_PORT": 3000,
"JWT_SECRET": "github-profile-chart",
"IS_STAR_REQUIRED": false,
"TOKEN": "yourgithubpersonalaccesstoken"
}
-
PORT
backend server port
-
SOCKET_PORT
socket server port
-
JWT_SECRET
any string you like (use for json web token)
-
IS_STAR_REQUIRED
if this field is true, you can only analyze the gist who has starred the repository (Recommend: false)
-
TOKEN
paste your github personal access token here
git clone git@github.com:MrElvin/github-profile-chart.git
cd github-profile-chart
npm install
npm run build
node app.js
Open http://localhost:3000
in your browser.
Enjoy ^_^