Table of Contents
There are many great extensions for removing distractions and simplifying YouTube, but none of them minimalize or extend the subscriptions page in the way I would like.
The goal of this extension is to be able to hit an "inbox zero" by constraining the length of the subscriptions page, and in the future extend it with features for grouping subscriptions, limiting videos from the same channel, and more.
The lack of simple options for a user wishing to minimize their experience on social media and reduce contact with harmful features like infinite scrolling is frustrating. This is my attempt to remedy that in some small way. I hope it can help you reclaim digital peace!
This extension is built with WXT and SvelteKit.
You can install this extension via the extention store on your browser (soon (hopefully!))
For development, follow the steps below for installation, testing and building.
- pnpm
- Clone the repo
git clone https://github.com/engines2k/finitude.git
- Install NPM packages
cd finitude pnpm install - Run postinstall WXT script
pnpm postinstall
- Generate Firefox profile
mkdir -p .wxt/firefox-profile firefox -profile .wxt/firefox-profile -CreateProfile "finitude" 2>/dev/null || true
pnpm devpnpm build- Limit subscriptions feed by video publish date (list view)
- Remove feed continuation from subscriptions (list view)
- Popup for adjusting date for video filtering
- Limit videos in recommendation feed to a amount
- Multi-language Support
- French
- Spanish
See the open issues for a full list of proposed features (and known issues).
To anyone who would be interested, any contributions would be greatly appreciated.
If you have a suggestion that would make this better, please fork the repository and create a pull request. You can also simply open an issue with the tag "enhancement".
Feel free to drop a star if you like.
Distributed under GNU GPL v3. See LICENSE.txt for more information.
Zeke Barefoot - @engines2k - zekebarefoot0@gmail.com