<<<<<<< HEAD
A Chrome extension that helps you stay focused by blocking distracting websites during your focus sessions. Perfect for students, professionals, and anyone who wants to maintain productivity. https://chromewebstore.google.com/detail/tab-sniper/ehdaobjgkeigecnmmdokmbkgkclnlgop
- Focus Timer: Set custom focus sessions with a countdown timer
- Website Blocking: Block distracting websites during focus sessions
- Visual Feedback: Clear visual indicators of focus mode status
- Easy Management: Simple interface to add and remove blocked websites
- Persistent Settings: Your blocked websites list is saved across sessions
-
Install the Extension
- Download from the Chrome Web Store
- Or load it as an unpacked extension in developer mode
-
Set Up Your Blocked Sites
- Add websites you want to block during focus sessions
- You can add multiple sites to your block list
-
Start a Focus Session
- Set your desired focus duration
- Click "Start Focus Mode"
- The extension will automatically block your specified websites
-
During Focus Mode
- Blocked websites will be automatically closed if you try to access them
- The timer will show your remaining focus time
- You can't modify your block list during a focus session
- Built with vanilla JavaScript
- Uses Chrome Extension APIs
- Implements Chrome Storage for persistence
- Features responsive design
- Mini-game feature to make focus sessions more engaging
- Statistics tracking for focus sessions and productivity
- Custom themes and visual customization options
- Integration with popular productivity tools
- Mobile companion app for cross-device synchronization
Feel free to submit issues and enhancement requests! OG Developers: Likitha Nanduri, Parikshith Venkataraghavan, and Abhigna Nimmagadda
This project is licensed under the MIT License - see the LICENSE file for details.
=======
A productivity browser extension that blocks distracting websites during focus sessions
Tab Sniper is a Chrome extension designed to help you stay focused by blocking distracting websites for a set period. The extension features a unique "focus mode" that makes it challenging to disable once activated, with a playable cannon game that requires skill to overcome.
- Website Blocking: Add any distracting websites to your block list
- Timed Focus Sessions: Set a timer for your focus session (in minutes)
- Hidden URL List: During focus sessions, your block list is hidden to reduce temptation
- Game Challenge: The only way to disable focus mode early is to win a skill-based cannon game
- User-Friendly Interface: Clean, dark-themed UI for a distraction-free experience
When focus mode is active and you try to remove a blocked URL, you'll be presented with a cannon game:
- Aim and shoot the cannon to get the ball into the moving bucket
- Score 3 points to disable focus mode and unlock all websites
- Limited to 3 shots maximum per attempt
- Adjustable difficulty with moving targets and physics
- Add Websites: Enter URLs you want to block during focus time
- Set Timer: Choose how long you want to stay focused (in minutes)
- Start Focus Mode: Activate the timer to begin blocking the specified websites
- Stay Focused: Any attempt to visit blocked sites will be automatically prevented
- Emergency Override: If you absolutely need to access a site, win the cannon game
- Toggle the extension on using the switch at the top
- Add distracting websites to your block list (e.g., facebook.com, twitter.com)
- Set the timer duration in minutes
- Click "Start Focus Timer" to begin your focused work session
- The extension will block any attempt to visit your listed websites
- The URL list is hidden (can be temporarily revealed)
- The timer will count down showing your remaining focus time
- Wait for the timer to expire naturally
- OR play the cannon game by clicking the remove button (❌) next to any URL
- Win the game by getting the ball in the bucket 3 times with a maximum of 3 shots
Tab Sniper respects your privacy:
- All data is stored locally in your browser
- No tracking or data collection
- No external server communication
Tab Sniper uses:
- Chrome Extension APIs for tab management and blocking
- Local storage for saving your block list and settings
- Canvas-based game implementation
- HTML/CSS/JavaScript
Tab Sniper is currently under active development. Future features may include:
- Statistics tracking for productivity insights
- Additional customization options
- Support for other browsers
- More engaging override challenges
Contributions are welcome! Feel free to submit pull requests or create issues for bugs and feature requests.
Made with ❤️ to help you stay focused and productive
e0f7080 (first commit)