- Move web files to www/ directory for easy copying to data folder - Remove Docker setup since user has existing Apache container - Add custom 404.html page - Update README with simple deployment instructions - Keep CGI script as optional bonus feature
2.5 KiB
2.5 KiB
IT'S FUCKING DUSTIN'S FAULT — OFFICIAL BLAME PORTAL
Overview
The most offensive, hilarious, and utterly ridiculous website ever created. A hilariously crass single-page application that blames everything on Dustin with maximum crassness and zero fucks given.
Live Demo: itsdustinsfault.com (once deployed)
Features
- LIVE INCIDENT FEED: Auto-generating fuckups blamed on Dustin (every 5 seconds)
- OFFICIAL BLAME SUBMISSION FORM: File your own reports of Dustin's latest bullshit
- DUSTIN'S APOLOGY GENERATOR™: Generates bullshit apologies with sincerity ratings
- NUCLEAR OPTION: Attempt to fire Dustin (spoiler: it won't work)
- EASTER EGGS: Click if you actually like Dustin (you monster)
- SOUND EFFECTS & ANIMATIONS: Beeps, glitches, and rage meters
- RIDICULOUS STATS: Fuckup counters, rage meters, and fake uptime percentages
- TERMINAL-STYLE UI: Retro green-on-black with CRT scanlines
Tech Stack
- Vanilla HTML/CSS/JS: No frameworks, because Dustin would fuck that up too
- Web Audio API: For obnoxious sound effects
- Single
index.htmlfile: Everything in one gloriously offensive package
Deployment
Simply copy the contents of the www/ directory to your web server's document root (maps to /var/www/html in your Apache container).
# Copy files to your data directory that maps to /var/www/html
cp -r www/* /path/to/your/data/directory/
# Or if your data folder is already set up:
rsync -av www/ /path/to/your/data/folder/
File Structure
www/
├── index.html # The main blame portal (everything)
├── 404.html # Custom error page blaming Dustin
└── cgi-bin/
└── blame-dustin.cgi # Optional CGI script (if your server supports it)
Local Development
# Just open in browser
open www/index.html
# Or serve locally
cd www && python -m http.server 8000
Customization
- Edit
www/index.htmlto add more incidents, change names, or increase the offensiveness - Modify the apology generator with more creative bullshit
- Add your own sound effects or animations
Contributing
- Think of something even more offensive
- Add it to the codebase
- Blame Dustin for any bugs
Legal Disclaimer
This website is pure satire and contains extreme profanity. If you're offended, it's probably Dustin's fault anyway.
© 2026 Corporate Blame Allocation Division — All faults reserved. Dustin takes full responsibility.