Skip to content
Api for getting a user's github contributions
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
.gitignore
README.md
app.js
package-lock.json
package.json

README.md

github-contributions-api

Disclaimer

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

Usage

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
      },
      //...
    }
  }
}

Installation

Clone this repo:

git clone https://github.com/Didericis/github-contributions-api.git

Install node modules:

npm install

Running

Development (will restart on code changes):

npm run start:dev

Production:

npm run start
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.