
AlexDzzz
Весь вечер в коде: пилю свой YouTube Downloader
Гугл снова поломал классическую скачку,пришлось все менять.
Привет, народ! Весь вечер плотно сижу в IDE и кодинге разрабатываю собственную утилиту для скачивания видео с YouTube.
Почему именно сейчас?
Многие заметили, что за этот октябрь алгоритмы YouTube снова жестко закрутили гайки. Платформа постоянно меняет логику отдачи потоков, шифрование и внутренние скрипты защиты, из-за чего большинство привычных публичных скачивателей и расширений просто отвалились. Чтобы не зависеть от чужих капризов и багов, я решил собрать свой надежный инструмент.
Что под капотом и на экране?
На скриншоте рабочая область PyCharm и запущенный GUI моей софтины.
Программа написана на Python, и вот её главные фишки и технические нюансы, над которыми я сейчас сижу:
Мощный бэкенд на yt-dlp: За парсинг и сборку медиа-потоков отвечает проверенная библиотека yt-dlp. Это сейчас практически единственный живой и оперативно обновляемый движок, который умеет переваривать новые алгоритмы Ютуба.
Параллельные потоки (Multithreading): Чтобы интерфейс программы не намертво зависал во время скачивания (особенно на тяжелых 4K видео), вся сетевая активность, вытягивание инфы и сам процесс загрузки вынесены в отдельные асинхронные потоки. Для этого я использую метод self.after(), который безопасно обновляет статус и GUI из фоновых задач без крашей.
Обход ограничений через Cookies: Ютуб стал активно банить анонимные запросы от скриптов. Решаю это динамической подгрузкой файлов куков (ydl_opts['cookiefile'] = self.cookies_path).
Если софтина ловит ошибку доступа, предусмотрена умная проверка: скрипт логирует проблему и подсказывает, что нужно обновить сессию.
Разделение контента: Скрипт на лету проверяет метаданные (info.get('title')) и автоматически определяет тип ссылки, отделяя стандартные ролики от формата Shorts.
Удобный интерфейс: Никакой сложной консоли
вставил ссылку, нажал одну большую зеленую кнопку СКАЧАТЬ ВИДЕО, а многопоточный бэкенд сделает всё остальное.
Работа идет полным ходом, код пишется, баги отлавливаются. Как всё дотестирую на стабильность обязательно поделюсь результатами! 😉
Когда решил, что ты суровый осенний листок, но камера тебя раскрыла
Встретил сегодня этого маскировочного мастера. Знакомьтесь, углокрыльница — бабочка, которая выглядит так, будто пережила не одну суровую разборку с птицами.
Заметил на подоконнике удивительную гостью с «рваными» крыльями. С первого взгляда можно подумать, что бедолагу кто-то покусал, но нет это её естественная природная форма и камуфляж под сухую листву.
Не удержался, достал телефон и решил проверить макрорежим в условиях комнатного освещения. Камера отработала отлично: удалось поймать крутую детализацию узоров, пушистую текстуру тельца и даже разглядеть её усики. Цвета получились сочными, а виньетка добавила кадру немного драматизма.
Природа лучший дизайнер, конечно. Как вам такой суровый камуфляж?
Когда ночной режим в смартфоне наконец-то не подвёл
Полнолуние сегодня просто гипнотическое. Тот редкий случай, когда вместо размытого белого пятна получилось поймать четкие кратеры.
Решил сегодня ночью проверить, на что способен зум и ночной режим на моем телефоне. Обычно съемка Луны с рук превращается в соревнование «угадай, это фонарь или смазанный пиксель», но в этот раз атмосфера была чистой, а камера отработала на ура.
Снимок сделан без использования штатива, немного подправил экспозицию прямо в телефоне, чтобы проявился рельеф и этот теплый, янтарный оттенок. Детализация кратеров для мобильной съемки меня лично приятно удивила.
Устроим перекличку ночных созерцателей? Делитесь в комментариях, как у вас сегодня видно Луну и на что ловите кадры!
Когда заглянул голубю прямо в душу
Этот суровый парень контролирует местную парковку. Кажется, он заглянул мне прямо в душу и понял обо мне всё.
Встретил сегодня по дороге по делам вот такого невероятно фотогеничного голубя. Обычно они суетливо бегают кругами, но этот сидел на отливе абсолютно неподвижно и гипнотизировал прохожих своими огненными глазами.
Не удержался, подошел почти вплотную и поймал удачный кадр. Уровень пафоса и серьезности на его «лице» просто зашкаливает.
Снято на смартфон Google pixel 10 в режиме x5.
А в ваших городах голуби тоже выглядят так, будто собираются отжать у вас мобилу и семечки?
Немецкая овчарка по имени Симба
У друга вот такой милый питомец по имени Симба. Этой собачке всего то два с небольшим года. Очень резвая и любит поиграть. В прямом смысле ей можно с утра до ночи кидать палку, и Симба не устанет, будет за ней весело носиться) жрет по три пачке куриных желудков в день (3кг) или столько же рыбы. В общем разоришься только с этой собачкой 😁














