
Комментарии 4
Отличный пример как делать не надо!
Изначально проблема была одна загрузка блокировала весь процес, сейчас на 3 больше тянуть будет, ВЫСОКОНАГРУЖЕННО!)))
yt-dlp — форк youtube-dl, который живее всех живых. Поддерживает не только YouTube, но и около 1500 сайтов (TikTok, VK, Instagram, X/Twitter, Vimeo, Rutube и так далее). Парсеры обновляются чаще, чем я коммичу
Согласен! Отличная вещь! С помощью бесплатных ИИ-сервисов, я сделал графическую обёртку для этого консольного загрузчика, чтобы загружать любимые видосики из «народного» видеохостинга. Вот скриншот соответствующей программы «MiniDL», v. 1.0:

Подробности можно посмотреть в моей статье: «Минималистский графический интерфейс, на C++ / WTL, для консольного загрузчика» ( https://habr.com/ru/articles/955838/ ).
90% из них падают на втором пользователе, а оставшиеся 10% честно умирают на видео длиннее 15 минут
Единственная реальная проблема у таких ботов - ограничения со стороны ютуба, надо регулярно менять адреса с которых скачиваешь.
Асинхронный загрузчик видео на aiogram 3 и yt-dlp: как не положить Event Loop и прикрутить честный прогресс-бар