Скачиваем видео с YouTube
Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#python#youtube
⏱60 Seconds on the Internet in 2021
According to data compiled by Lori Lewis and published on the site AllAccess, 60 seconds on the web in 2021 consist of more than 500 hours of content uploaded on #YouTube, 695,000 stories shared on #Instagram and nearly 70 million messages sent via #WhatsApp and #FacebookMessenger. That same internet minute also contains an incredible $1.6 million spent online.
🦅@perspectiveix via Statista.
🔗https://bio.link/perspectiveix
Latest release Freetube - An electron Youtube client that blocks ads (but can't avoid Google's YouTube censorship) now comes with support for sponsorblock
https://github.com/FreeTubeApp/FreeTube/releases/tag/v0.13.0-beta
#freetube#yt#YouTube
✨"Яндекс Лицей" в "Галактике64": Юные программисты представили свои Python-приложения!✨
13 ноября Саратовский региональный центр «Галактика64» стал площадкой для захватывающей защиты проектов участников образовательного проекта "Яндекс Лицей". Учащиеся, осваивающие язык Python по программе "Основы промышленного программирования", продемонстрировали результаты своего труда – уникальные приложения, разработанные с использованием библиотек PyQt6 и sqlite3. 👨💻
Каждый проект – это не просто код, а функциональные решения для реальных задач! Ребята создали приложения для организации умных викторин, ведения баз знаний, распознавания рукописного ввода формул для TeX, ведения записных книжек (для дел или рецептов), мини-секретарей для планирования, клавиатурных тренажеров, менеджеров паролей с криптозащитой, комбо-приложений с мини-играми и ученическими полезностями, и даже захватывающую игру-кликер! 💡
Зрители и экспертное жюри, состоящее из участников профильной интенсивной смены "Клеточная биология и генетика 10-11 классы", с большим интересом изучили представленные разработки. Участники жюри не только выразили восхищение, но и предложили ценные идеи для дальнейшего развития проектов. 🌟
Желаем всем "лицеистам" блестящего воплощения их амбициозных идей и дальнейших успехов в освоении мира программирования. Пусть их путь в IT будет полон ярких открытий и достижений! 💪
#ЯндексЛицей#Галактика64#Python#ЗащитаПроектов