Email or username:

Password:

Forgot your password?
ХаББыватель

А потом ютуб отключили

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

Запилил MVP проект на flask + vue. Он делал всё что надо - работала авторизация посетителя в гугле через oauth редирект, по апи подтягивались подписки, дальше парсинг происходил вытягиванием контента со страниц каналов и последнего опубликованного видоса. Сильно упирать на апи не стал, так как бесплатно было доступно только 1000 запросов в сутки. Сервис прекрасно работал, но я застрял на юзабилити и забросил проект.

Несколько недель назад решил проект допилить, а уже всё - доступ к апи гугла для моего аккаунта сброшен до заводских настроек, активировать снова я его не смог, так как в списке стран не было РФ, при выборе другой страны просили ввести платёжные реквизиты. Можно было бы заморочиться со всем этом, но зачем? Я до сих пор не уверен что это вообще кому-то пригодится.

Из оставшихся вариантов реализации функционала - расшаривание пользователем подписок (что сомнительно) и прямой доступ к странице подписок в браузере (ой-вей да у нас тут намечается плагин для браузера), после чего всё тот же тупой парсинг всего что выдаёт гугл в браузере. И... плагин работает. Пока, опять же с никаким юзабилити, но работает, вот только см. первую строчку...

8 comments
Шуро

Прикольная идея, кстати.

В том числе расшаривание подписок. Можно бы хостить где-то и вставлять свой чарт как на last.fm - там было "мои топ-10 исполнителей/песен в месяц/год", а тут материалы с ютупчика.

ХаББыватель
под расшариванием подписок я имел ввиду что пользователь должен открыть публичный доступ к списку своих подписок, чтобы сервис мог их спарсить веб запросами. такая настройка в ютубе присутствует.
Шуро

Понял.

Ну, в принципе, да, кому как такое.

[DATA EXPUNGED]
Dart

@hubbitant Ещё вариант работы без google API: Просим пользователя в браузере сохранить страницу подписок в .html и отправить файл.

ХаББыватель
Хороший вариант, но есть нюанс ))
Он заключается в том, что страницу с подписками прежде чем сохранить нужно будет прокрутить до конца, дождавшись загрузки всех подписок. Мой плагин делает это автоматически.
Станислав 🏴‍☠️ DISc0nNecT

@hubbitant
В ютубе можно экпортировать подписки в файл, емнип.

Go Up