Качалка - это свой собственный маленький сервис для скачивания видео и музыки, который разворачивается на своём сервере одной командой Docker. Внутри работает yt-dlp - лучший из существующих загрузчиков, - а Качалка добавляет к нему удобную веб-страницу: очередь загрузок, вырезание рекламных вставок, перевод озвучки и обход блокировок.
Вставил ссылку - получил чистый mp4 или аудиофайл с уже встроенными обложкой и тегами. Никакой рекламы, никаких "скачать за 5 секунд, но сначала посмотрите баннер", никакой привязки к чужому серверу, который может закрыться или начать следить за тобой. Только твой сервер и то, что ты на нём разрешил.
- Скачивает видео и аудио практически с любого сайта, который умеет yt-dlp
- Автоматически вырезает спонсорские вставки на YouTube (SponsorBlock)
- Переводит закадровую озвучку иностранных видео на русский голосом Яндекса
- Обходит бот-проверку YouTube без кук и аккаунта Google
- Поддерживает SOCKS5-прокси для сайтов, заблокированных по региону
- Отдаёт готовый файл на телефон по QR-коду - навёл камеру и забрал
- Сам чистит за собой: старые файлы удаляются через пару часов
Полный список фич и мелких удобств - в документации.
Нужен только установленный Docker. Готовый образ уже лежит на Docker Hub - собирать ничего не нужно:
docker run -it -p 8000:80 mikedigriz/ytОткрой http://localhost:8000, вставь ссылку на видео и нажми Скачать.
Пошаговый туториал - в docs/tutorials/01-pervyy-zapusk.md, сборка из исходников и установка через docker-compose - в docs/how-to/01-ustanovka-docker.md.
Вся документация разложена по четырём полкам - в зависимости от того, что тебе сейчас нужно:
- Туториал - если видишь Качалку первый раз и хочешь пройти путь от нуля до скачанного файла.
- How-to - если нужен конкретный рецепт: настроить прокси, включить перевод, обновить yt-dlp, поставить сайт за HTTPS.
- Справочник - если нужны точные цифры: параметры конфига, коды ошибок, структура проекта.
- Объяснения - если интересно, как всё устроено внутри и почему сделано именно так.
Полная карта - в docs/README.md.
MIT, см. LICENSE.
