PyBirthdayWish
🎈🎁 Wish your loved one a warm Happy Birthday in a pythonic way inside a terminal.
Install / Use
/learn @hemantapkh/PyBirthdayWishREADME
🕯️ Steps to wish
-
Clone this repo and install the requirements
git clone https://github.com/hemantapkh/PyBirthdayWish.git && cd PyBirthdayWish && pip install -r requirements.txt -
Edit the
arts/art.pyfile and add your texts and colors using color codes. -
Edit the
config.pyfile to change the settings and makeartFile = 'art'to usearts/art.pyinstead ofexample.py. -
Run
PyBirthdayWish.pywith python3python3 PyBirthdayWish.py -
If everthing is working as intended, you can create an executable by using pyinstaller with the following command
- On windows
pyinstaller --noconfirm --onefile --console --icon "icon.ico" --no-embed-manifest --add-data "arts;arts/" --add-data "config.py;." --add-data "HappyBirthday.mp3;." --add-data "PyBirthdayWish.py;." "PyBirthdayWish.py" - On Unix based system
pyinstaller --noconfirm --onefile --console --icon "icon.ico" --no-embed-manifest --add-data "arts:arts/" --add-data "config.py:." --add-data "HappyBirthday.mp3:." --add-data "PyBirthdayWish.py:." "PyBirthdayWish.py"
- On windows
-
Send the executable file (Inside dist folder) to your friend and wish them a pythonic happy birthday.
Made with :heart: and Python.
Related Skills
node-connect
336.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
82.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
336.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
