• Stars
    star
    263
  • Rank 155,624 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[Temporarily unavailable]:octocat:The node version of github-profile-summary with GraphQL

node-github-profile-summary

The node version of github-profile-summary which is inspired by tipsy' github-profile-summary

Site: https://gh-profile-summary.now.sh/

Major skills or tools:

  • Vue
  • Chart.js
  • Koa
  • Github graphql api

Screenshot

Cool & beautiful profile list

Share system & Save your profile as Image

Setup

First generate a token at https://github.com/settings/tokens

Then You need to create a .env file in the project folder.

The .env file looks like:

GH_TOKEN=Your token here
JWT_SECRET=Any string
KOA_PORT=8888
HTTPS=false

KOA_PORT can be any port you like which is available.

If you set HTTPS=true, then the websocket will connect the 443 port, it's useful for https production.

Local run

Node.js

You need to have node environment!

Install

git clone https://github.com/Molunerfinn/node-github-profile-summary.git
cd node-github-profile-summary
npm install # or yarn

Run

npm run build
npm start

Notice: 8888 is the KOA_PORT in .env file

And then open the link http://localhost:8888, Done.

Docker

You need to have docker environment!

Build

docker build -t github-profile .

Run

docker run -it --rm --name github-profile -p 8888:8888 github-profile

Notice: 8888 is the KOA_PORT in .env file

And then open the link http://localhost:8888, Done.

TODOS

  • More useful charts
  • Docker support
  • ...

License

MIT

Copyright (c) 2018 Molunerfinn

More Repositories

1

PicGo

🚀A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
TypeScript
20,872
star
2

hexo-theme-melody

🎹A simple & beautiful & fast theme for Hexo.
Stylus
1,537
star
3

vue-koa-demo

🔰A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
JavaScript
760
star
4

markline.js

【Wait for reconstruction】〽️A simple js for painting marklines
JavaScript
83
star
5

vuepress-theme-melody

🎹A simple & beautiful blog theme for vuepress.
CSS
34
star
6

Nodejs-ByrTopTen

A nodejs-spider that gets the needed information of top-ten in bbs.byr.cn
JavaScript
16
star
7

JSBox-Tools

A collection of JSBox tools created by me
JavaScript
10
star
8

FE-Learning

A repository of me to record FE-Learning process
TypeScript
10
star
9

github-stars-reminder

Use GitHub Action to Send Email to Me with My GitHub Top 20 Repos' Stars Per Day
JavaScript
10
star
10

2019-job-hunting

for job hunting
JavaScript
9
star
11

Molunerfinn.github.io

My blog
HTML
9
star
12

Gear-system

JavaScript gear-system
JavaScript
9
star
13

bbs-markdown

A markdown project for bbs.byr.cn
CSS
7
star
14

Nodejs-ByrBBSDaily

A project that displays the everyday top tens of the bbs.byr.cn
JavaScript
5
star
15

vue-mobile-learning-demo

CSS
5
star
16

hexo-theme-melody-doc

Doc for hexo-theme-melody
4
star
17

VSCode-RevealFileInFolder

Quickly open your file in folder by context menu
TypeScript
4
star
18

Mofinn-Wp

Mofinn-Wp :A wordpress theme.
JavaScript
3
star
19

LeetCode

For Practice
JavaScript
3
star
20

dbmovie-spider

A spider that plays happily on the movie.douban.com
JavaScript
2
star
21

Melody.css

A mini & pure responsive css framwork inspired by Twitter Bootstrap
HTML
2
star
22

webpack-dev-compile-optimize

A plugin for optimizing webpack dev compile time
JavaScript
1
star
23

react-self-scaffolding

Just a react-self-scaffolding
TypeScript
1
star
24

test

For PicGo upload
1
star
25

fj-learning-resources

This is a learning-resources repository for Byrs of Fujian
1
star