user11036692

На Пикабу
100 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем
6

YTDownloader Еще 1 качалка видео с Youtube | Pinterest итд. Без проблем и консоли

Привет, Пикабу! 👋

https://github.com/fan92rus/YTDownloader


Хочу поделиться с вами своим небольшим проектом — YTDownloader. Это простенькое веб-приложение, которое позволяет скачивать видео (и или аудио) с YouTube без консоли и лишней головной боли.

Работает локально, прямо у вас на компе (и в локальной сети (для этого все и затевалось)), через браузер. Под капотом — Blazor, .NET, yt-dlp и немножко магии.

Что вообще это за штука?

🧩 Возможности:

- Скачивание видео и аудио из YouTube 1 кнопкой (пакетная загрузка возможно будет в будущем.)
- Веб-интерфейс — открыл в браузере, вставил ссылку, нажал «Скачать»
- Работает и в Windows, и через Docker

Как это всё запустить?

На выбор — два способа: через Docker (если вы гик 😎) или обычный .exe для Windows.

🪟 Вариант 1 — Windows версия (.exe)

Порт по умолчанию: 5000

  1. Скачайте архив с

  2. Идем в https://github.com/fan92rus/YTDownloader

    1. Релизы

    2. Клик по последнему релизу

    3. скачать из Assets yt_downloader zip

  3. Распакуйте, например, в C:\yt_downloader

  4. Запустите yt_downloader.exe

  5. Откройте в браузере: http://localhost:5000

🔧, Чтобы изменить порт:

yt_downloader.exe --urls "http://localhost:8080"

🛠 Автозапуск или запуск как служба

🚀 Добавить в автозагрузку:

1. Нажми Win + R, введи shell:startup
2. В открывшуюся папку перетащи ярлык yt_downloader.exe

🐳 Вариант 2 — через Docker

Порт по умолчанию: 8080

1. Установите Docker (если ещё не установлен)
2. Запустите в консоли:

docker pull ghcr.io/fan92rus/yt_downloader:latest
docker run -d -p 8080:8080 --name ytdownloader -v ./data:/app/data ghcr.io/fan92rus/yt_downloader:latest

3. Откройте в браузере: http://localhost:8080

💡 Хочешь другой порт? Просто поменяй левую часть: `-p 1234:8080`

📦 Вариант 3 — через Docker Compose

Если не хочется каждый раз писать длинные команды — можно настроить запуск через docker-compose.

Порт по умолчанию: 8080

1. В папке с проектом (или просто в удобной папке) создай файл docker-compose.yml со следующим содержимым:


version: '3.8'
services:
ytdownloader:
image: ghcr.io/fan92rus/yt_downloader:latest
ports:
- "8080:8080"
volumes:
- ./data:/app/data

2. В консоли выполни:

docker-compose up -d

3. Перейди в браузере на: http://localhost:8080

💡 Хочешь другой порт? Просто поменяй строку "8080:8080" на, например, "1234:8080"

Как пользоваться?

1. Заходишь на сайт — http://localhost:5000 (или порт, который указал)
2. Вставляешь ссылку на видео с YouTube
3. Выбираешь формат (видео или аудио)
4. Жмёшь Скачать
5. И всё — файл полетит прямо в твой браузер

Чтобы работало скачивание приватных видео (или ютуб начал блокировать то можно добавит куки)?

Есть страница для управления куки:
http://localhost:5000/cookies или файл ./data/cookie.txt

На ней можно:
- Посмотреть текущие куки
- Добавить свои (например, с расширения EditThisCookie)
- Сохранить сессионные куки
- Удалить всё лишнее

Идеи, предложения. вклад в разработку только приветствуются! 🙌

Каюсь для оформления статьи частично юзал chatGPT (шапку приготовил).

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества