Skip to content

chrisisagile/queen-motd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

queen-motd: Sassy LGBTQ+ Drag Art MOTD Generator 🎉

A sassy, AI-powered, terminal message-of-the-day generator that fills your shell with big rainbow & queer ASCII/ANSI artwork plus a drag queen read about your code, every day!


🏳️‍🌈 Example Output

MOTD Example 1

MOTD Example 2


🚀 Features

  • Big, colorful, randomly-themed LGBTQ+ & drag-inspired art in your terminal!
  • AI-generated drag queen "read" about your code—daily.
  • Super-fast: AI art/message is cached, shell loading is instant.
  • Adhoc update via CLI or cron.
  • Ready for pip install (with autoversioning), or just drop in your .zshrc.

🛠️ Install

Install from your local repo (in this directory):

pip install .

Or, if published to PyPI:

pip install queen-motd

🔮 Usage

  • Show today's cached motd:
    queen-motd
  • Force AI to generate new art/message:
    queen-motd update
  • In your .zshrc (or .bashrc):
    # Replace YOUR_ACTUAL_API_KEY with your OpenAI API key
    export OPENAI_API_KEY="YOUR_ACTUAL_API_KEY"
    queen-motd
  • To have this update daily, add to crontab:
    0 2 * * * queen-motd update >/dev/null 2>&1

🏗️ Development

  • Versioning is automatic (setuptools_scm)!
    Tag in git (git tag v0.2.0) and re-build/re-upload.
  • Python 3.7+ required.
  • requirements.txt lists Python dependencies for runtime.

📦 Files

  • queen_motd/ : The code
  • setup.py : Installer & metadata (auto-versioning enabled)
  • requirements.txt, .gitignore, LICENSE, README.md

📝 License

MIT


(c) 2025 Chris Sims. PRs, new shade, and gorgeous ASCII contributions welcome!

About

A sassy, AI-powered, terminal message-of-the-day generator that fills your shell with big rainbow & queer ASCII/ANSI artwork plus a drag queen read about your code, every day!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages