https://github.com/rimiti/node-github-chart-hack
🦄Customize your GitHub profile chart
https://github.com/rimiti/node-github-chart-hack
chart github github-extension hack hacking
Last synced: 2 months ago
JSON representation
🦄Customize your GitHub profile chart
- Host: GitHub
- URL: https://github.com/rimiti/node-github-chart-hack
- Owner: rimiti
- Created: 2016-11-17T15:47:33.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-02T11:20:16.000Z (over 7 years ago)
- Last Synced: 2024-12-28T19:42:49.195Z (about 1 year ago)
- Topics: chart, github, github-extension, hack, hacking
- Language: JavaScript
- Homepage:
- Size: 313 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-github-chart-hack
GithubChartHack is a quick hack for customize your github chart activity. It simulate 0-10 commit(s) every day and uses the `GIT_AUTHOR_DATE` and `GIT_COMMITTER_DATE` environment variables to make commits in the past.
### How to Use
Place `index.js` in your Git repository. Make sure your [remote repository URL is set](https://help.github.com/articles/adding-a-remote/), and that you have a [public SSH key set up](https://help.github.com/articles/generating-ssh-keys/). Then run the script with node, with an integer specifying `n` number of days before today to generate commits for. E.g.,
node index.js
It might take a while to generate all the commits. If githubChatHack stops before it finishes, you can resume where you last left off by specifying a date before today when you want it to resume, like so:
node index.js
`n` is the remaining days you want to generate commits for, and `date` is a date string in the form `yyyy-mm-dd` (e.g., 2013-04-05).
#### An Example
The following calendar is the result of running `node index.js 365`:

The run took a total of eight hours. Beautiful, isn't it?
Enjoy your decorated calendar!
### License
GithubChartHack is distributed under the GNU General Public License v3.0 (GPLv3).