So, you’ve found my secret project. Congratulations. 🕵️♂️
This little script does exactly what you think it does: it increments a number in a file every single day, commits the change to Git, and then magically schedules itself to run again at some random time tomorrow.
Yes, that means you get a glorious green square every day on GitHub ✅. And yes, dear future employer who is definitely reading this right now 👀… this repo is basically just a glorified commit streak machine.
👉 Please, please also check my other projects if you want to see actual work that required thinking. This one’s just here to feed the algorithmic gods of GitHub. 🙏
This code was adapted to run on Windows using Task Scheduler. If you’re on Linux or Mac, you can use cron instead.
-
Clone this repo (don’t ask why):
git clone https://github.com/Shogun89/fancy_job cd fancy_job -
Run the script:
python update_number.py
(Yes, it’s that dumb. No, it doesn’t need fancy dependencies… unless you want them, in which case read on.)
-
Optional, but absurdly over-engineered: If you want AI-generated commit messages because why not, install uv and do:
set FANCY_JOB_USE_LLM=true uv run python update_number.pyBoom. Now your profile will look “active” while you’re still asleep. 🛌💤
- Increments the number in
number.txt📄 - Commits to Git with or without the help of a robot 🤖
- Repeats forever, or at least until you actually get a job 💼