Скачиваем видео с YouTube
Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#python#youtube
YouTube споткнулся об собственные регламенты.
Компания Google по ошибке заблокировала аккаунты YouTube и удалила каналы, ссылаясь на "спам, обманные действия и мошенничество". Как известно, Google достаточно жёстко относится к разного рода незаконным, с её точки зрения, действиям в своих аккаунтах.
Но в данном случае имела место обычная ошибка. Однако по регламенту YouTube, аккаунты в случае таких подозрений банятся и удаляются быстрее, чем Роскомнадзор России расправляется с упоминаниями о суициде.
Блокировка затронула даже тех пользователей, которые никогда не загружали видео. Что любопытно, под сурдинку были удалены и платные подписки, приносящие компании значительные доходы: YouTube TV, YouTube Premium и YouTube Music.
Это, вероятно, крупнейший эпик фейл за всю историю Google.
Первоначально возникло предположение, что YouTube начал ограничивать аккаунты за использование VPN. Однако эта версия не подтвердилась.
#блокировки#youtube#google
💥 ОНЛАЙН
Компания SimbirSoft приглашает студентов профильных технических вузов и начинающих специалистов на бесплатный практикум по автоматизации тестирования (SDET: Java и Python).
Участники практикума познакомятся с азами SDET: современные инструменты и стандарты разработки кода, лучшие практики тестирования на #Java и #Python, а также смогут создать свои первые тестовые фреймворки для Web UI и REST API.
🔥 По итогам практикума у лучших студентов будет возможность получить приглашение на стажировку в SDET-команду SimbirSoft.
Начало обучения – 13 апреля.
Для зачисления необходимо заполнить анкету и выполнить тестовое.
❗️Регистрация – до 30 марта.
ℹ️ Подробности и регистрация – по ссылке:
https://silicium.academy/event/sdet_onlain-praktikum-po-avtomatizacii-testirovaniya-sdet-java-i-python-2
@сompetech – твои возможности для старта в IT
📲Competech в MAX
Немного GDAL
1️⃣ Курс A Gentle Introduction to GDAL Роберта Симмона (Robert Simmon) продолжается. Всего опубликовано 10 частей:
- A Gentle Introduction to GDAL
- Map Projections & gdalwarp
- Geodesy & Local Map Projections
- Working with Satellite Data
- Shaded Relief
- Visualizing Data
- Transforming Data
- Reading Scientific Data Formats
- Automation with Bash
- Python & the Command Line
В разделе Tutorials на официальном сайте GDAL пока только 8 частей.
2️⃣📹Введение в GDAL c новым интерфейсом командной строки от Ханса ван дер Кваста (Hans van der Kwast): Introduction to GDAL’s New Command Line Interface — из курса Programming for QGIS Users.
#софт#python
Snaptube
🆕Обновление
Удобное имногофункциональное приложение для скачивания музыки и видео с Youtube, разнообразных сторонних ресурсов и социальных сетей.
⚙️Полная купленная VIP версия, всё разблокировано. #YouTube
#YouTube@pm_plus
#Snaptube@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ
Snaptube
🆕Обновление
Удобное имногофункциональное приложение для скачивания музыки и видео с Youtube, разнообразных сторонних ресурсов и социальных сетей.
⚙️Полная купленная VIP версия, всё разблокировано. #YouTube
#YouTube@pm_plus
#Snaptube@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ
与 RSS 有关的 Coding 向 #教程#工具 分享:第 33 期
1️⃣「新版 huggingface 部署 wewe-rss 教程」
2️⃣「使用 NodeJS 快速搭建代理 RSS 订阅服务」
3️⃣「"Parrot in a Matchbox" on 2024-03-13 at the GDG Berlin Golang Meetup」 #YouTube
4️⃣「为请求头添加 referer 正常显示 RSS 订阅的微博图片」
5️⃣「运行多用户 FreshRSS 实例的一些经验」 (👈感谢投稿分享)
6️⃣「你好 AstroPaper」: 将博客主题的 RSS 生成修改为全文输出
7️⃣「Generating a Custom RSS Feed with Cloudflare Workers: A Step-by-Step Guide」
8️⃣「Quick and Dirty Function to Sort My Feed」
9️⃣「RSS Please」: a command line tool that helps generate RSS feeds from web pages
🔟「FreshRSS extension manager」: A "package manager" for FreshRSS (👈感谢投稿分享)
上一期:32
👩💻StackOverflow's 2019 Developer Survey Results👨💻
This year, nearly 90,000 developers took the survey. Here are some key results:
- For the 7th year in a row, #JavaScript is the most commonly used programming language, but #Python has risen in the ranks again.
- Over half of respondents had written their first line of code by the time they were 16, although this experience varies by country & by gender.
- Respondents were asked to think about the last time they solved coding problems with & without #StackOverflow. The data indicate that Stack Overflow saves a developer 30 to 90 minutes of time per week!
- About 65% of professional developers on Stack Overflow contribute to #OpenSource projects once a year or more.
- #Reddit & #YouTube were the most common answers to what social media site they use the most. (No #Telegram in the list! Wtf, StackOverflow!?)
🔗 Read more here.
🚀@PerspectiveIX