Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.85 KB

TODO.md

File metadata and controls

42 lines (31 loc) · 2.85 KB

TODO List для проекта Youtube Parser Downloader

Основные функции (backend)

  • Парсинг информации:

    • Сбор информации о каналах и видео с помощью yt-dlp.
    • Сбор информации с использованием YouTube API.
  • Мониторинг и статистика:

    • Получение новых видео и мониторинг каналов.
    • Добавление и обновление статистической информации по каналам и видео.
    • Выборка статистической информацией по каналам и видео, включая просмотры, лайки, количество подписчиков, количество видео, новые видео и другие метрики.
  • Скачивание контента:

    • Скачивание видео, аудио, субтитров и миниатюр.
  • Редактирование видео:

    • Объединение видео, старой и новой аудио дорожки с переводом с использованием ffmpeg.
    • Увеличение разрешения видео upscale
  • Локализация контента:

    • Перевод описаний, названий, аудио дорожек и субтитров.
    • Перевод аудио дорожки с помощью внешнего сервиса.
    • Определение языка аудио дорожки (присылает youtube API).
  • Создание субтитров и краткого пересказа:

    • Автоматическое создание субтитров в случае их отсутствия с помощью внешнего сервиса.
    • Генерация краткого пересказа содержимого видео по субтитрам через внешний сервис.
  • Интеграция с телеграмм:

    • Формирование сообщения с новым видео на канале.
    • Создание сообщений с самыми популярными видео.
    • Отправка сообщений с топ популярных каналов за неделю и т.п.
  • Интеграция с сервером Peertube:

    • Зеркальное размещение видео на децентрализованном хостинге.

Frontend:

  • Сделать фронт-дашбоард для визуализации данных

Docker-контейнер:

  • Собрать контейнер с postgres, peertube и всем необходимым для работы