artbobylev.ru

Как нормальные разработчики смотрят ютуб (даже при блокировке)

Во-первых, они не подписаны ни на один канал.

Вообще-то подписаны, но только через RSS reader, например, newsboat

С его помощью можно получать информацию о выходе новых видео.

Нужно только добавить ссылки на rss-ленты интересующих вас каналов в файл по адресу ~/.newsboat/urls.

На примере youtube эти ссылки выглядят так:

https://www.youtube.com/feeds/videos.xml?channel_id=

Чтобы узнать channel_id для канала с ссылкой типа https://www.youtube.com/@TerryB достаточно ввести в консоли на странице канала

ytInitialData.metadata.channelMetadataRenderer.externalId

или набрать в поиске «how to get a youtube channel id».

Запускаем newsboat в командной строке:

newsboat

Так выглядит интерфейс newsboat. Нажатие r обновляет выбранную ленту.

Во-вторых, они скачивают видео перед просмотром.

Подписавшись при помощи newsboat на канал, можем получать ссылки на новые видео.

Для скачивания есть консольные утилиты типа yt-dlp или веб-интерфейсы типа cobalt.

Cobalt скачивает без впн и сейчас, в yt-dlp можно использовать флаг –proxy:

--proxy URL         Use the specified HTTP/HTTPS/SOCKS proxy. To
                    enable SOCKS proxy, specify a proper scheme,
                    e.g. socks5://user:pass@127.0.0.1:1080/.

Такой подход не только позволяет устранить трату времени на скроллинг ненужных видео, но и сохранять на своем устройстве нужные записи на случай отсутствия интернета.


Читать ещё:

⟲ на главную

Кто я?

→ Бобылев Артём

Я программист. Нет, инди-разработчик – люблю в одиночку заниматься разработкой своих небольших проектов. Сейчас занят интерфейсами над производством, например:

predstav.store

onlytone.ru

GitCloths

Подпишись на мою рассылку!