{"id":47516137,"url":"https://github.com/graydot/bashorg-motd","last_synced_at":"2026-04-01T07:00:45.205Z","repository":{"id":305050730,"uuid":"1021120554","full_name":"graydot/bashorg-motd","owner":"graydot","description":"A homage to bash.org with 10,700+ IRC quotes for your terminal. Peak 2000s sysadmin humor - internet archaeology at its finest!","archived":false,"fork":false,"pushed_at":"2025-07-17T22:53:42.000Z","size":8,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-18T03:38:38.303Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graydot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-16T23:22:25.000Z","updated_at":"2025-07-18T02:55:37.000Z","dependencies_parsed_at":"2025-07-18T04:51:58.457Z","dependency_job_id":null,"html_url":"https://github.com/graydot/bashorg-motd","commit_stats":null,"previous_names":["graydot/bashorg-motd"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/graydot/bashorg-motd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graydot%2Fbashorg-motd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graydot%2Fbashorg-motd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graydot%2Fbashorg-motd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graydot%2Fbashorg-motd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graydot","download_url":"https://codeload.github.com/graydot/bashorg-motd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graydot%2Fbashorg-motd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31269179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T06:57:45.811Z","status":"ssl_error","status_checked_at":"2026-04-01T06:57:42.389Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-03-27T13:00:30.250Z","updated_at":"2026-04-01T07:00:45.193Z","avatar_url":"https://github.com/graydot.png","language":"Shell","funding_links":[],"categories":["\u003ca name=\"prompt\"\u003e\u003c/a\u003ePrompts"],"sub_categories":[],"readme":"# Bash.org MOTD Script\n\nThis is a quick hack I put together with Claude + Cursor. If you're familiar with IRC, you know what bash.org was - this is my homage to that legendary site. \n\nFair warning: this is peak 2000s \"sysadmin bro\" humor, so if that's not your vibe, you might want to skip this one. Consider it internet archaeology - a digital time capsule of times past.\n\n*Disclaimer: All quote content is from the original bash.org archives - please don't get mad at me. For the uninitiated: bash.org was the internet's repository of IRC chat logs, capturing the absurd, crude, and very occasionally brilliant conversations that defined early internet culture.*\n\n## Features\n\n- 🎲 **10,700+ quotes** from the legendary bash.org archives\n- 🎨 **Beautiful terminal formatting** with progress bars and colors  \n- 🔄 **Smart distribution** - cycles through all quotes before repeating\n- ⚡ **Lightning fast** - cached locally with timing display\n- 🎯 **Random but fair** - shuffles after each complete cycle\n- 🛠️ **Easy setup** - one command installation\n\n## Quick Start\n\n```bash\ngit clone \u003cthis-repo\u003e\ncd bashorg-motd\n./setup.sh\n```\n\nThat's it! Open a new terminal and you'll see a quote. Use `wut` anytime for the next quote.\n\n## Commands\n\n### 🎯 Main Commands\n- **`wut`** - Show next quote (works from anywhere after setup)\n- **`./motd.sh`** - Show next quote (local)\n- **`./motd.sh update`** - Download fresh quotes from bash.org archives\n\n### 🛠️ Setup Commands\n- **`./setup.sh`** - Install everything (detects your shell automatically)\n- **`./setup.sh uninstall`** - Remove from your shell startup\n- **`./setup.sh status`** - Check current configuration\n- **`./setup.sh test`** - Preview a quote without installing\n\n### 📊 What You'll See\n```\n╭─────────────────────────────────────────────────────────────────────────────────╮\n│  Quote of the Day - bash.org IRC Quotes                                        │\n├─────────────────────────────────────────────────────────────────────────────────┤\n│  #100798 +(1439)- [X]                                                          │\n├─────────────────────────────────────────────────────────────────────────────────┤\n│  \u003cmike\u003e HEH, THIs Is AMuSINg                                                   │\n│  \u003cmike\u003e I Got a WiNAMP pLUgiN THAt BLInKS THE KEYboARD ledS tO THE MUSIc       │\n│  \u003cmike\u003e BUT IT acTUALLY turNs THe CAPsLOcK On AND oFF iNSTEad OF JuST the      │\n│  LIGHt                                                                         │\n╰─────────────────────────────────────────────────────────────────────────────────╯\nTotal quotes: 10700 | Use 'wut' for next quote\nDisplayed in 234ms\n```\n\n### 🎭 More Classic Examples\n\n**The Savage Comeback:**\n```\n#16291 +(199)- [X]\n\u003cZimbu\u003e i was just using common sense, sorry\n\u003cGimik\\HMWRK\u003e Zimbu: try to use something you have next time ;)\n```\n\n**The Apartment Hunters:**\n```\n#102752 +(47)- [X]\n\u003cmufffin\u003e i could live there\n\u003cmufffin\u003e except its an apartment\n\u003cSchlurbna\u003e That's not to say I wouldn't live there but I expect more from penthouse apartments.\n\u003choek_\u003e Schlurbna - you expect penthouse models in there?\n```\n\n## How It Works\n\n**First run**: Downloads 10,700+ quote filenames from GitLab (with a sweet progress bar!)  \n**Smart cycling**: Goes through all quotes sequentially, then shuffles for the next round  \n**Lightning cache**: Quotes stored in `~/.cache/bashorg-quotes/` for instant access  \n**Bulletproof**: Even if you Ctrl+C during download, partial quotes are shuffled and ready  \n\n## Manual Setup (If You're Into That)\n\nAdd this to your shell config (`~/.zshrc`, `~/.bashrc`, etc.):\n\n```bash\n# Bash.org MOTD Quote\nif [ -f \"/path/to/motd.sh\" ]; then\n    \"/path/to/motd.sh\"\nfi\nexport PATH=\"/path/to/bashorg-motd:$PATH\"  # For global 'wut' command\n```\n\n## Requirements\n\n- `curl` (for downloading quotes)\n- `bash` (for running the script)\n- Internet connection (first run only)\n- A sense of humor circa 2003\n\n## Credits\n\nQuotes sourced from: https://gitlab.com/dwrodri/bash_irc_quotes/  \nOriginal bash.org: RIP to a real one 🫡","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraydot%2Fbashorg-motd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraydot%2Fbashorg-motd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraydot%2Fbashorg-motd/lists"}