/youtube-customizer

Changes layout of YouTube and adds QoL features. Mirror of https://code.thishorsie.rocks/ryze/youtube-customizer.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

YouTube Customizer

Web browser extension for customizing YouTube

Demo screenshot

Features

  • Toggling various elements of layout (e.g sidebar buttons)
  • Redirecting home page to subscriptions
  • ff2mpv integration

Usage

Get the addon

Chromium-based browsers are not supported

Configuration

The extension provides configuration using settings page that can be accessed through web browser extension page.

Settings Page

Supported languages

The extension has localization for the following languages:

  • English
  • Spanish
  • French
  • Hungarian
  • Russian

Building

YouTube Customizer uses pnpm and web-ext for building and bundling final package, as well as TypeScript transpiler for building JavaScript sources.

  1. Install TypeScript, pnpm and web-ext using system package manager or npm
npm install -g typescript web-ext pnpm 
  1. Install dependencies and run build
pnpm install
pnpm build

Contributing

All issues and pull requests are welcome! Feel free to open an issue if you've got an idea or a problem. You can open a pull request if you are able to implement it yourself.


Made with ponies and love!
GNU GPL © Ryze 2023 💜