Приложение для блокировки YouTube/Netflix, если ты не занимался музыкой. Помогает творцам перестать тупить и начать творить.
Создать приложение, которое блокирует доступ к развлекательным платформам (YouTube, Netflix и т.п.), если пользователь не провёл минимум 30 минут в день за музыкальной активностью:
- DAW (Ableton, FL Studio, Logic, Bitwig и др.)
- MIDI-контроллеры
- Любая активность, связанная с созданием музыки
-
Клонируйте репозиторий:
git clone https://github.com/<YOUR_USERNAME>/CineBlocker.git cd CineBlocker
-
Создайте виртуальное окружение и установите зависимости:
python -m venv .venv # Для Windows: .venv\Scripts\activate # Для macOS/Linux: # source .venv/bin/activate pip install -r requirements.txt
-
Запустите приложение с правами администратора. Подробности в файле INSTRUCTIONS.md.
- ⏱ Отслеживание времени, проведённого в DAW (по активности процесса/окна)
- 🎹 Мониторинг MIDI-сигналов (через
rtmidi,mido, WebMIDI и др.) - 🔒 Блокировка доступа к YouTube/Netflix (расширение, редирект, overlay)
- 🎮 Геймификация: баллы за работу, которые можно "тратить" на просмотр
- 📊 Лог активности (для мотивации)
Выбери один из вариантов:
- Python 3.10+
rtmidiилиmidoдля работы с MIDIpsutilдля слежки за DAW-процессамиtkinterилиpywebviewдля GUIsqlite3илиjsonдля хранения данных
- TypeScript / JavaScript
- WebMIDI API
- Расширение, которое редиректит или блокирует YouTube/Netflix
- Локальное хранилище прогресса (localStorage или background script)
- ✅ Определить, открыт ли DAW (например, Ableton Live) — через
psutilилиwindow title - ✅ Отслеживать MIDI-события и вести таймер активной сессии
- 🔁 Сохранять данные об активности в JSON или SQLite
- 🔒 Блокировать доступ к YouTube/Netflix, если активность < 30 мин/день
- 🧠 Показывать уведомления и челленджи ("Сделай бит за 5 минут")
- Запускаешь CineBlocker
- Идёшь смотреть YouTube → блокировка:
“Ты забыл потрогать свои синты сегодня, дружище.”
- Идёшь поиграться с битами → набираешь 30 минут
- YouTube разблокируется на 1 час
- Telegram-бот-напоминалка
- Превращение в полноценный productivity assistant
- AI-челленджи на основе генерации промтов
Проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE.
Тыкай синты, а не видосы. CineBlocker следит.