Dynamically generate GitHub stats looking like a Terminal Interface
- Create a new repository using this template or click here to create.
- Create the personal access token. Checkout this link to create a personal access token.
- Add a new repository secret to your repo. The name of the secret must be
GHT
and the value is your personal access token (PAT). Checkout this link to add a new repository secret. - Enable
Allow GitHub Actions to create and approve pull requests
in General Action Settings
The file github_stats.svg
is an svg image of your github stats. You can copy the link of the image and use it anywhere. By default it updates daily at 2:47 UTC
. You can also change this by changing the cron in /.github/workflows/main.yml
by using Cron Generator.
Currently only nine themes are available. The default theme is the ubuntu theme. You can change the theme by changing the command in /.github/workflows/main.yml
.
node updater.js ${{ github.repository_owner }} <themeName>
To use a random theme, do not specify any arguments.
Theme Sample | Theme Name | Theme Sample | ThemeName |
---|---|---|---|
ubuntu | hacker | ||
atom | googledark | ||
default | googlelight | ||
dracula | monokai | ||
github | powershell |
Contributions, issue and pull requests are welcome
Svg Generated from termtosvg