This project is not intended for production use and should be shifted over into sallar/github-contributions-api.
This api provides a json version of the contributions activity table on a github user's profile page. This was created because github does not provide an api for retrieving a users' total contributions.
Currently hosted on heroku: https://github-contributions-api.herokuapp.com
GET /:user/activity
Returns whether or not user was active on a given day within the last year
{
"data": {
"2016": {
"9": {
"25": false,
"26": true,
"27": true,
"28": true,
"29": true,
"30": true
},
//...
}
}
}
GET /:user/count
Returns activity count of user on a given day within the last year
{
"data": {
"2016": {
"9": {
"25": 0,
"26": 10,
"27": 6,
"28": 3,
"29": 7,
"30": 6
},
//...
}
}
}
Clone this repo:
git clone https://github.com/Didericis/github-contributions-api.git
Install node modules:
npm install
Development (will restart on code changes):
npm run start:dev
Production:
npm run start