https://github.com/werbhelius/github-profile
See Your Github Profile Summary
https://github.com/werbhelius/github-profile
docker freemarker github github-api graphql heroku kotlin ktor
Last synced: 7 months ago
JSON representation
See Your Github Profile Summary
- Host: GitHub
- URL: https://github.com/werbhelius/github-profile
- Owner: werbhelius
- License: apache-2.0
- Created: 2019-01-02T14:50:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-03T02:07:20.000Z (over 6 years ago)
- Last Synced: 2025-03-23T23:35:57.708Z (8 months ago)
- Topics: docker, freemarker, github, github-api, graphql, heroku, kotlin, ktor
- Language: Kotlin
- Homepage: https://fant-gp.herokuapp.com/
- Size: 2.27 MB
- Stars: 22
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Github Profile Summary](https://fant-gp.herokuapp.com/)
* Github user info
* Contributions in the last year
* Top star language
* Top language rank
* Repos language pie chart
* Star Languae pir chart
* Repos commits pie chart
## screenshot

### build
Create a new file named `config.properties` and write code like:
```
github.host = https://api.github.com/graphql
github.token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
github.rank = http://git-awards.com/api/v0/users/
```
```
./gradlew clean build
```
### docker
```
docker build -t github-profile .
docker run -p 3000:8000 --rm github-profile
```
### docker with heroku
```
heroku login
heroku container:login
heroku container:push web --app APP_NAME
heroku container:release web --app APP_NAME
heroku open --app APP_NAME
```