Thanks to visit codestin.com
Credit goes to github.com

Skip to content

szge/MindfulYT

Repository files navigation

MindfulYT

MindfulYT Icon

Chrome and Edge extension that makes browsing YouTube more productive, relaxing, and intentional.

Feature Overview

Simplified search page

Get the results you're actually searching for, instead of Shorts and other suggested content that can lead to hours of distraction.

Search page before and after

Simplified homepage

Remove temptations, distraction, and optionality by having a focused homepage with only 3-6 suggested videos.

Homepage before and after

Blur thumbnails

Avoid distractions on YouTube by blurring the thumbnails on the homepage.

Thumbnails before and after

Development

  1. npm i to install npm packages
  2. tsc (to manually transpile) or npm run build (to auto transpile on save) in the main directory to transpile TS to JS
  3. Load unpacked extension in Chrome (chrome://extensions) or Edge (edge://extensions)
  4. To package for release, run npm run package in the main directory (runs package.bat on Windows) and zip the package folder

Devlog

  • Remove unnecessary sidebar sections
  • Remove shorts and unrelated suggestions from search page
  • Remove chips and header (except search filter button)
  • Blur homepage thumbnails
  • Properly save status between reloads
  • Add options page
  • Block playing another video until current one is complete or 30 seconds has passed
  • Monetization through GitHub Sponsors program and Patreon
  • Block video until user types out a good explanation for why they want to watch a YouTube video, use OpenAI or other API
  • Add button to show YT comments

Contributing and Redistribution

This repo is accepting PRs and feature requests. That being said, you are not allowed to redistribute it through any means.

YouTube icon by Icons8

Privacy Policy

We handle absolutely no user data.

About

Chrome extension that makes browsing YouTube more productive, relaxing, and intentional.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published