InterestGuard: A Chrome extension that enhances your YouTube browsing experience by automatically marking videos as "Not Interested" if they fall below your personalized interest threshold. Say goodbye to clutter and hello to a cleaner, more relevant video feed. Perfect for anyone tired of wading through irrelevant content.
- Auto-press "Not Interested" for videos below your specified rating.
- Customize your interest threshold with a simple, intuitive UI.
- Intelligent algorithm learns your preferences over time for even better filtering.
Follow the standard Chrome Extension installation process. More details in the README.
The extension utilizes GPT4 to determine the likelihood of a video being of interest to you, then marks those below your set threshold as "Not Interested."
Feel free to submit PRs, bug reports, and feature requests.
MIT License. See LICENSE file for details.
npm install
Hot Module Reloading is used to load changes inline without requiring extension rebuilds and extension/page reloads Currently only works in Chromium based browsers.
npm run dev
Rebuilds extension on file changes. Requires a reload of the extension (and page reload if using content scripts)
npm run watch
Minifies and optimizes extension build
npm run build
Loads the contents of the dist directory into the specified browser
npm run serve:chrome
npm run serve:firefox
Based on this template