A browser extension that filters out watched and members-only YouTube videos, keeping your YouTube feeds fresh and uncluttered.
- Filters out YouTube videos that contain a progress bar or members-only badge.
- Install the extension from the Firefox Add-ons page.
- Access to YouTube pages (
https://www.youtube.com) to detect and filter videos. - No data collection or external requests.
- Must be a Unix-based system (Linux, macOS, Windows WSL)
- git clone this repository.
- Run
npm i - Run
npm startor./ddstartfor docker-desktop on Linux - Load the extension in your browser:
- Firefox: Go to
about:debugging#/runtime/this-firefoxand select "Load Temporary Add-on."
- Firefox: Go to
- Create a
feature/,bugfix/, etc. branch, where you'll commit your code
- to build and package into
artifacts/youtube_magic-<version>.zip: run:npm run buildor./ddbuildfor docker-desktop on Linux
- Create a pull request to merge your
feature/,bugfix/, etc. branch into thedevelopbranch - Create
release/v<version>offdevelopbranch - Update
versioninpackage.json,manifest.json,CHANGELOG.md - Run
npm installto update the version inpackage-lock.json - Commit the changes on the
release/v<version>branch - To build for production, and package into
artifacts/youtube_magic-<version>.zip: run:npm run buildor./ddbuildfor docker-desktop on Linux - Submit zip file from
artifacts/to https://addons.mozilla.org - Once the extension is live, merge
release/v<version>intodevelopandmain - Tag the latest commit:
git tag -a v<version> -m "Release <version>: <Summary of changes> - Published to Firefox Add-ons"
- run:
npm run zip-source
watch-output: development bundlebuild-output: production bundleartifacts: publish-ready zip file created withweb-ext
MIT License
Report issues or suggest features on GitHub Issues.