backfill
Backfill missing GitHub streak dates using the streakify.sh script. Use this when the user asks to backfill dates, fix missing streak days,
Open source Open in the app JSON README (API)
About
Backfill missing GitHub streak dates using the streakify.sh script. Use this when the user asks to backfill dates, fix missing streak days, or catch up on streak commits.
Details
- Kind
- Agent skills
- Topic
- Version control
- Publisher
- jontsai
- Origin
- majiayu
- Category
- ferramentas
- Stars
- 32
- Forks
- 14
- Open pull requests
- 2
- Last push
- 2026-09-07T13:05:03Z
- Repository state
- ativo
- Language
- Shell
- License
- MIT
- Added
- 2026-09-02 18:10:18
- Updated
- 2026-09-02 18:10:18
- Origin id
jontsai/github-streak/data/backfill@main
README
# github-streak [](https://travis-ci.org/jontsai/github-streak) Artificially keep your GitHub streak going, and going, and going... Because it's cool to have a long GitHub streak. You know you want to have one. So giddyup, star and fork it now! ## About this Project Writeup: <http://www.jontsai.com/2015/03/25/hack-github-streaks/> Motivation: - Being diligent about slacking off. - As an engineer/entrepreneur--I love automation. - The quote, "Entrepeneurs work 80 hours a week so they can avoid working 40 hours a week." ### Other Practical Uses - If GitHub is part of your workflow/collaboration/deployment to production, this project is a perfect tool ensure that your whole DevOps pipeline is in good order. ## Getting Started & Usage Instructions - Clone this repository - Type `make [install]` just one time on a Linux webserver that's always on, and you're set! (if you're curious, read the source code) - No need to do anything after that, ever again (unless you want to) - Recruiters and lame GitHub spiders will start contacting you - Profit ### Catchup If the streak fails to run somehow, and your streak is broken, you can create a catchup commit as follows: ``` ./streakify.sh <YYYY-MM-DD> ``` To manually create a catchup commit: - Make a trivial change to the `.streak` file - Commit the change - Amend the commit date: `git commit --amend --date="$(date -R MMDDhhmm YY)"` ## How to Contribute - Fork this repository - Submit a pull request - Will add to this list... ## License - MIT, see `LICENSE` - Created and maintained by Jonathan Tsai ([@jontsai](http://twitter.com/jontsai))