The Wayback Machine - https://web.archive.org/web/20200413195417/https://github.com/tipsy/profile-summary-for-github
Skip to content
Tool for visualizing GitHub profiles
Vue Kotlin HTML Dockerfile
Branch: master
Clone or download

Latest commit

Latest commit c69cbdf Jan 1, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper add mvn wrapper Jul 21, 2019
src/main javalin 3.7.0 Jan 1, 2020
.gitignore untrack cache Dec 10, 2017
Dockerfile
LICENSE Update license year (#58) Jan 9, 2018
Procfile fix procfile Jul 21, 2019
README.md rework free request logic Apr 2, 2018
mvnw add mvn wrapper Jul 21, 2019
mvnw.cmd add mvn wrapper Jul 21, 2019
pom.xml javalin 3.7.0 Jan 1, 2020

README.md

profile-summary-for-github

live at https://profile-summary-for-github.com/

screenshot

screenshot

run locally

  • git clone https://github.com/tipsy/profile-summary-for-github.git
  • cd profile-summary-for-github
  • mvn install
  • java -jar target/profile-summary-for-github-jar-with-dependencies.jar

If no api-token is set, you only get ~50 requests/hour

To run the app with an api-token, first generate a token at https://github.com/settings/tokens, then launch the jar with the token:

  • java -Dapi-tokens=your-token -jar target/profile-summary-for-github-jar-with-dependencies.jar

You can use a comma-separated list of tokens to increase your rate-limit

You can build a profile summary for any GitHub profile using -Dunrestricted=true:

  • java -Dunrestricted=true -jar target/profile-summary-for-github-jar-with-dependencies.jar

You can set when the app should require user-starring by passing free-requests-cutoff Passing 1000 will require the app to require starring if there are less than 1000 requests left:

  • java -Dfree-requests-cutoff=1000 -jar target/profile-summary-for-github-jar-with-dependencies.jar

You can enable Google Tag Manager on your instance by setting gtm-id:

  • java -Dgtm-id=GTM-XXXXXX -jar target/profile-summary-for-github-jar-with-dependencies.jar

run locally with docker

  • git clone https://github.com/tipsy/profile-summary-for-github.git
  • cd profile-summary-for-github
  • docker build -t profile-summary-for-github .
  • docker run -it --rm --name profile-summary-for-github -p 7070:7070 profile-summary-for-github
  • OR with a token docker run -it --rm --name profile-summary-for-github -p 7070:7070 -e "API_TOKENS=mytoken1,mytoken2" profile-summary-for-github
  • browse to http://localhost:7070
You can’t perform that action at this time.