An open API service indexing awesome lists of open source software.

https://github.com/sanchepello/pushback

PushBack — это минималистичное расширение для Google Chrome, созданное для блокировки отвлекающих сайтов и повышения личной продуктивности.
https://github.com/sanchepello/pushback

browser-extension chrome-extension html js pushback

Last synced: about 1 month ago
JSON representation

PushBack — это минималистичное расширение для Google Chrome, созданное для блокировки отвлекающих сайтов и повышения личной продуктивности.

Awesome Lists containing this project

README

          

# 🚫 PushBack — антипрокрастинационное расширение для Chrome
# Прокрастинация тянет — а ты возвращаешься в фокус
**PushBack** — это минималистичное расширение для Google Chrome, созданное для блокировки отвлекающих сайтов и повышения личной продуктивности.

---

## 🔧 Возможности

- Блокировка любых сайтов, добавленных вручную
- Простая настройка через встроенный popup-интерфейс
- Быстрое добавление и удаление сайтов из списка
- Мотивационные фразы при попытке перейти на заблокированные ресурсы
- Отсутствие трекеров, аккаунтов и сбора данных

---

## 🛠 Установка

1. Перейдите во вкладку [Releases](https://github.com/sanchepello/PushBack/releases/tag/PushBack)
2. Скачайте архив `PushBack.zip`
3. Распакуйте архив в любую папку на компьютере
4. Откройте Google Chrome и перейдите на страницу `chrome://extensions/`
5. Включите "Режим разработчика" (справа сверху)
6. Нажмите "Загрузить распакованное расширение"
7. Выберите папку, в которую вы распаковали архив

✅ Готово! Расширение установлено и работает.

---

## 🖥 Интерфейс

- **Popup:** позволяет добавлять и удалять сайты из списка блокировки
- **Экран блокировки:** при открытии сайта из списка появляется полноэкранное сообщение с мотивацией и кнопкой "Пойду работать"

---

## 📝 Пример использования

Добавьте в список такие сайты, как:

```
youtube.com
tiktok.com
reddit.com
```
![tiktok](https://github.com/user-attachments/assets/34d23434-fa95-49de-ab46-fbfde76292e8)
![x](https://github.com/user-attachments/assets/a312cc9c-2af1-4087-8404-56c3db4a4723)
![youtube](https://github.com/user-attachments/assets/30b2c52f-605b-476d-8734-39285aa8f131)

Теперь при попытке зайти на один из них появится сообщение.

---

## 📦 Структура проекта

```
pushback/
├── manifest.json # Конфигурация расширения
├── background.js # Проверка URL и запуск блокировки
├── content.js # Отображение блокирующего экрана
├── popup.html # Интерфейс настройки
├── popup.js # Работа с сайтом и storage
├── icon.png # Иконка расширения
```

---

## 🔐 Приватность

Расширение не использует интернет, не собирает данные и не отслеживает активность. Всё хранится локально в `chrome.storage`.

---

## 📄 Лицензия

MIT License — свободное использование, изменение и распространение.

---

## 👤 Автор

Разработано с болью, матами и уважением к фокусу.
**Автор:** [@sanchepello](https://github.com/sanchepello)

---

_Если тебе понравилось — ставь ⭐️ или форкни. Пусть больше людей меньше тупят._