Skip to content

SammeLn1719/dm-shorts-blocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time to Focus

Расширение для Chrome, которое помогает сосредоточиться, блокируя отвлекающие YouTube Shorts. Автоматически скрывает Shorts и перенаправляет с страниц Shorts на главную страницу YouTube.

🚀 Возможности

  • Блокировка Shorts: Автоматически перенаправляет со страниц Shorts на главную страницу
  • Скрытие элементов: Удаляет блоки Shorts с главной страницы и рекомендаций
  • Блокировка ссылок: Предотвращает переходы по ссылкам на Shorts
  • Статистика: Отслеживает количество заблокированных элементов и перенаправлений
  • Управление: Простой интерфейс для включения/выключения блокировки
  • Безопасность: Все данные хранятся локально, никаких личных данных не собирается

📦 Установка

Chrome Web Store

  1. Перейдите в Chrome Web Store
  2. Найдите "Time to Focus"
  3. Нажмите "Установить"

Ручная установка

  1. Скачайте файлы расширения
  2. Откройте Chrome и перейдите в chrome://extensions/
  3. Включите "Режим разработчика"
  4. Нажмите "Загрузить распакованное расширение"
  5. Выберите папку с расширением

🎯 Usage

  1. After installing the extension, an icon will appear in the toolbar on video platforms
  2. Click the icon to open the popup window
  3. Use the toggle switch to enable/disable blocking
  4. View statistics of blocked elements
  5. Use the "Refresh page" button to apply changes

⚙️ Settings

The extension works automatically after installation. Main settings:

  • Blocking Active: Enable/disable Shorts blocking
  • Statistics: View count of blocked elements
  • Refresh Page: Force apply blocking

🔧 Technical Details

Extension Files

  • manifest.json - Extension configuration
  • content.js - Main blocking script
  • background.js - Background script
  • popup.html/css/js - Management interface
  • styles.css - Styles for hiding elements
  • icons/ - Extension icons

How It Works

  1. Content Script loads on all video platform pages
  2. DOM Observer monitors page changes
  3. URL Checker checks current URL for shorts
  4. Element Hider hides shorts blocks
  5. Link Blocker prevents navigation via links

🐛 Troubleshooting

Extension Not Working

  1. Make sure the extension is enabled
  2. Check that you're on a supported video platform
  3. Try refreshing the page
  4. Check browser console for errors

Some Shorts Still Visible

  1. Video platforms may load content dynamically
  2. Try refreshing the page
  3. Extension will automatically hide new elements

Performance Issues

  1. Extension is optimized for minimal performance impact
  2. Uses efficient CSS selectors
  3. Minimal DOM operations

📝 Лицензия

Этот проект распространяется бесплатно для личного использования.

🤝 Поддержка

Если у вас возникли проблемы или есть предложения по улучшению:

  1. Обратитесь к разработчику
  2. Опишите проблему подробно
  3. Укажите версию браузера и ОС

🔄 Обновления

Для обновления расширения:

  1. Скачайте новую версию
  2. Удалите старое расширение
  3. Установите новую версию
  4. Настройки сохранятся автоматически

Текущая версия: 1.0.3

  • ✅ Поддержка Chrome/Edge
  • ✅ Блокировка YouTube Shorts
  • ✅ Скрытие элементов
  • ✅ Отслеживание статистики
  • ✅ Пользовательский интерфейс

Предупреждение: Это расширение предназначено для повышения продуктивности и уменьшения отвлекающих факторов. Используйте ответственно!

About

A browser extension that blocks YouTube Shorts to help you stay focused and productive.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published