Anti-Doomscroll WebExtension helps you avoid spending too much time on distracting websites. When you try to visit a site you've marked as time-wasting, you'll be prompted with a warning and asked to specify your intent and the amount of time you want to spend on that site.
- Configurable list of restricted sites.
- Customizable time allotment for each site.
- Warning interface to remind you of your intent.
- Go to the Firefox Add-ons site.
- Search for "Anti-Doomscroll WebExtension".
- Click "Add to Firefox" to install the extension.
- Go to the Chrome Web Store.
- Search for "Anti-Doomscroll WebExtension".
- Click "Add to Chrome" to install the extension.
- Click on the extension icon in your browser toolbar.
- In the popup, add the domains you want to restrict.
- When you visit a restricted site, you will see a warning page.
- Specify the amount of time you want to spend on the site (default is 5 minutes).
- Click "Proceed" to continue to the site.
- Node.js and npm installed.
git clone https://github.com/yourusername/anti-doomscroll-extension.git
cd anti-doomscroll-extension
npm install
npm build
- Open Firefox and navigate to
about:debugging
. - Click on "This Firefox" (or "Temporary Extensions").
- Click on "Load Temporary Add-on" and select any file in your extension directory (e.g.,
manifest.json
).
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" using the toggle in the top-right corner.
- Click "Load unpacked" and select your extension directory.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.