init commit
This commit is contained in:
64
.history/README_20250928083717.md
Normal file
64
.history/README_20250928083717.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# YouTube Downloader
|
||||
|
||||
Приложение для скачивания видео с YouTube с использованием Python и yt-dlp.
|
||||
|
||||
## Установка
|
||||
|
||||
1. Клонируйте репозиторий:
|
||||
```bash
|
||||
git clone <your-repo-url>
|
||||
cd youtube_downloader
|
||||
```
|
||||
|
||||
2. Установите зависимости:
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Использование
|
||||
|
||||
### Скачать одно видео:
|
||||
```bash
|
||||
python main.py https://www.youtube.com/watch?v=VIDEO_ID
|
||||
```
|
||||
|
||||
### Скачать с определенным качеством:
|
||||
```bash
|
||||
python main.py https://www.youtube.com/watch?v=VIDEO_ID --quality 720p
|
||||
```
|
||||
|
||||
### Скачать только аудио:
|
||||
```bash
|
||||
python main.py https://www.youtube.com/watch?v=VIDEO_ID --audio-only
|
||||
```
|
||||
|
||||
### Указать папку загрузки:
|
||||
```bash
|
||||
python main.py https://www.youtube.com/watch?v=VIDEO_ID --output downloads/
|
||||
```
|
||||
|
||||
## Возможности
|
||||
|
||||
- ✅ Скачивание видео в различных разрешениях
|
||||
- ✅ Скачивание только аудио
|
||||
- ✅ Прогресс-бар загрузки
|
||||
- ✅ Настраиваемая папка загрузки
|
||||
- ✅ Поддержка плейлистов
|
||||
- ✅ Валидация URL
|
||||
|
||||
## Требования
|
||||
|
||||
- Python 3.7+
|
||||
- Интернет соединение
|
||||
- ffmpeg (для конвертации аудио)
|
||||
|
||||
## Структура проекта
|
||||
|
||||
```
|
||||
youtube_downloader/
|
||||
├── main.py # Точка входа в приложение
|
||||
├── downloader.py # Основной класс загрузчика
|
||||
├── config.py # Конфигурация приложения
|
||||
├── requirements.txt # Зависимости Python
|
||||
└── README.md # Документация
|
||||
```
|
||||
Reference in New Issue
Block a user