A comprehensive distraction application designed to break focus and provide entertainment through various popup methods, window management, and macOS-specific features.
- NGMI Messages: "You got a message from someone!" popup alerts
- Cat Memes: Direct links to hilarious cat memes
- YouTube Videos: Random long videos to waste time
- Window Spam: Create windows in the shape of "6" or "7"
- Random Popups: Various distraction messages
- Meme Popups: Full-screen meme displays
- Text Editor NGMI: Distraction text editor with NGMI content
- Local Meme Files: Add your own GIF files to the distraction system
- Auto-Resizing: Meme windows automatically adjust to fit your images
- Smart Scaling: Large images are scaled down to fit screen
- Mixed Selection: Randomly chooses between online and local memes
- System Notifications: macOS notification distractions
- System Alerts: Native alert dialogs
- Terminal Distractions: Command-line based distractions
- Finder Windows: Multiple Finder window spam
- Browser Bomb: Open multiple distracting websites
- Dock Distraction: Open many applications at once
- Voice Distraction: Text-to-speech distractions
- Screen Capture: Take and display screenshots
- System Info: Display system monitoring data
- Smart Scheduling: Automatically triggers distractions every 8-16 seconds
- App Detection: Detects what app you're using (Chrome, code editors, etc.)
- Weighted Distractions: Heavier distractions when coding or browsing
- Escalating Chaos: Clicking memes triggers more distractions
- Number Game: Interactive 6/7 window game
- NGMI Editor: Auto-refreshing text editor that resets to "NGMI"
- Clone or download this repository
- Install required dependencies:
pip install -r requirements.txt
python main.py- Add your GIF files to the
memes/directory - Update
main.pyto include your meme filename in thememe_urlslist - Your meme will be randomly selected along with online ones!
- Python 3.7+
- macOS (for macOS-specific features)
- Internet connection (for YouTube videos and memes)
tkinter(built into Python)requestsPillowpsutil
- Smart Scheduling: Every 8-16 seconds
- App Detection: Heavier distractions when coding/browsing
- Escalating Chaos: Distractions trigger more distractions
- Online cat memes from Giphy
- Your custom local meme files
- Auto-resizing windows
- Smart scaling for large images
- Number Game: 6/7 window game
- NGMI Editor: Auto-refreshing text editor
- Media Links: Random YouTube videos
- Window Management: Smart positioning and sizing
This application is designed for entertainment purposes. Use responsibly and be aware that it may:
- Break your focus intentionally
- Open many windows and applications
- Play sounds and show notifications
- Access system resources
- Automatic Mode: No clicking needed - runs automatically!
- Smart Detection: Knows when you're coding or browsing
- Custom Memes: Add your own GIF files
- Escalating Chaos: Distractions trigger more distractions
- System Integration: Deep macOS system integration
- Primary: macOS (full feature set)
- Basic: Any system with Python and tkinter
The application is designed to be easily extensible. You can:
- Add new distraction types
- Modify existing distractions
- Create custom popup messages
- Add your own meme files
- Integrate with other applications
Feel free to add new distraction types, improve the UI, or enhance the macOS integration!
This project is for entertainment purposes. Use at your own risk!
Remember: This is a distraction application. Use responsibly and don't blame us if you get distracted! 🎯