Alex Four
📼 История борьбы с ютубом. Часть 3
В первом посте вы можете узнать, почему я решил ограничить себя в просмотре YouTube. В предыдущей части я описал свои прошлые попытки. Сегодня расскажу о текущих решениях, а в конце поста будут ссылки на исходники и работающий прототип, если кто-то захочет повторить мой опыт.
Сейчас у меня есть два Telegram-бота со схожим функционалом. Один из них я сделал для себя, а второй появился как ответ на блокировки YouTube и предназначен больше для родственников.
В предыдущем посте я упоминал Podcast Addict, по моему мнению, лучшую программу для работы с RSS. Мне понравился её рабочий процесс, так что я встроил его в своего Telegram-бота, не создавая отдельного приложения.
После нескольких итераций я пришёл к самому простому решению: отказался от фонового обновления, и новые выпуски подгружаются по запросу. Это позволяет мне смотреть новые видео только после осознанного решения, без других триггеров.
Процесс следующий: я выбираю канал, который хочу посмотреть, и выясняю, есть ли там что-то непросмотренное. Если да, я смотрю название видео и загружаю его, если хочу. Если нет, видео автоматически помечается как просмотренное.
Загрузить ролик можно в аудио- или видеоформате.
Аудио отлично подходит для интервью, лекций и другого подобного контента. Оно загружается прямо в Telegram, где я могу его прослушать.
Очевидно, что не во всех видео стоит отбрасывать визуальную составляющую. Скрипт скачивает видео в хорошем качестве и загружает его на внешний ресурс. Изначально это был Яндекс.Диск, сейчас использую недавно анонсированное Видео от Яндекс.Облака.
Да, загрузка видео занимает время, примерно 1-2 минуты, но я считаю, что это скорее плюсом. За это время я явно решаю, действительно ли хочу смотреть это видео.
Теперь про второго бота.
Моя мама любит лекции про работу мозга на YouTube. Доделав персонального бота, я сразу понял, что это идеальное решение для неё.
Так появился проект "Ютубчик", которым сейчас пользуются многие из моих родственников и друзей. Я не стал делать его открытым для всех, потому что он болтается на дешёвой виртуалке и его очень легко перегрузить.
Тем не менее, я считаю, что он может быть полезен не только мне. Ссылка на репозиторий будет ниже. Его можно бесплатно скачать и развернуть на своём сервере.
**Выводы: **
Несколько лет я пытался ограничивать время на YouTube. Долгое время я смотрел только избранные каналы, но процесс всё же сломался. Несколько месяцев назад я начал заново.
Недавно я понял, что мне гораздо интереснее вечером писать сервис для ограничения YouTube, чем сидеть на нём. Это стало важным открытием, которое было бы невозможно, если бы я просто смирился с "зависанием" на YouTube.
В общем, это был хороший опыт. Спасибо, что прошли его со мной через эти статьи.
P.S. Если будет большая потребность, я выложу отдельный гайд, как развернуть свою версию бота. Пишите, если что 😎
Ссылка на репозиторий "Ютубчика". Перед установкой внимательно прочитай README.md.