https://github.com/sysrqmagician/extraneous
Bloat for Invidious: Watched Video Markers, DeArrow, Duration/Title Filters
https://github.com/sysrqmagician/extraneous
dearrow firefox invidious webextension
Last synced: 3 months ago
JSON representation
Bloat for Invidious: Watched Video Markers, DeArrow, Duration/Title Filters
- Host: GitHub
- URL: https://github.com/sysrqmagician/extraneous
- Owner: sysrqmagician
- License: gpl-3.0
- Created: 2024-12-30T07:27:47.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-19T17:18:23.000Z (3 months ago)
- Last Synced: 2025-07-19T20:49:45.040Z (3 months ago)
- Topics: dearrow, firefox, invidious, webextension
- Language: TypeScript
- Homepage:
- Size: 182 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Extraneous
A WebExtension for Invidious, written in TypeScript using Deno.
[](https://addons.mozilla.org/en-US/firefox/addon/extraneous/)
## Development Roadmap
- [x] Keep track of watched videos and higlight them
- [x] DeArrow
- [x] Playlist, Watch Page, Feeds
- [x] Caching
- [x] Compliance with implementation details from DeArrow documentation
- [x] Thumbnail returned by branding
- [x] Thumbnail fallback
- [x] Title fallback
- [x] Title auto-formatting / Removal of auto-formatting characters
- [x] Only show trusted titles
- [x] Proper fallbacks
- [x] Hide videos under certain duration or with title matching regex
- [x] Additional Links
- [x] cobalt.tools in sidebar
- [ ] Create collections of channels## Installing
### Firefox via AMO (recommended)
You can install extraneous for Firefox like any other extension by clicking [here](https://addons.mozilla.org/en-US/firefox/addon/extraneous/).### Manually
#### Firefox
1. Download [the latest version of the extension](https://github.com/sysrqmagician/extraneous/releases/latest/download/extension.zip)
2. In Firefox Developer Edition (recommended) or Firefox Nightly, navigate to ``about:config`` and set ``xpinstall.signatures.required`` to ``false``
3. Navigate to ``about:addons`` and open the cogwheel dropdown menu.
4. Click ``Install Add-On From File...`` and select the zip file in the dialog
5. Press confirm on the warning that pops up#### Chromium-based
There is no official listing for extraneous in the Chrome Web Store. Support offered for Chromium is limited, but the extension should work nonetheless.1. Download [the latest version of the extension](https://github.com/sysrqmagician/extraneous/releases/latest/download/extension.zip).
2. Extract the ``extension.zip`` into a separate folder.
3. Navigate to ``chrome://extensions``.
4. Enable Developer mode by clicking the toggle in the top-right corner.
5. Click ``Load unpacked`` and select the directory you extracted the extension into.
6. A "safety check" will pop up. Choose to keep the extension.