Коэффициент учета шортсов можно сделать параметром. В коде это легко скорректировать. А вот удалить совсем - это сделать менее универсальный алгоритм. Зачем? Если применять его потом для другой тематики каналов, например где будут только шортсы, то код будет бесполезен.
P.s. я ошибся с определением шортса. Обновил в статье. Надо ходить по адресу в youtube https://www.youtube.com/shorts/<video_id> , если вернулся код 301 редирект, значит не shorts. Так что все еще геморойнее %)
За подобным анализом это к другим. Я хотел универсальный алгоритм для составления рейтинга каналов по каким-то объективным метрикам, типа просмотры, лайки, коменты, доля лайков. Согласен, "лучший" и количество просмотров разные вещи
Это как раз первая проблема - как составить список каналов. Если вручную, то возникает много вопросов "почему Х не включен". Если запросить топ каналов в поиске YT, то там полная ерунда. Например хотел сделать рейтинг юморных каналов, вот что получаю таким способом. На 2 месте канал с 14 подписчиками :( Так что в данном конкретном случае вопрос про unian надо адресовать автору оригинала. Я просто повторил %)
спасибо :) обновил статью, добавил ссылку на репозитарий и в комм. выше
"ощущается она незавершенной" - согласен, решения пока не нашел. Для умного алгоритма нужны данные по каналам за прошлый период. Сейчас я сохранил их, в следующем месяце смогу проверить. Обновлю по результатам
в моем варианте она есть, но не вошла в топ 20. Канал из тех, где у меня большое отклонение от оригинала -> видимо много просмотров старых видео
я для теста брал каналы как в оригинале. Но ради интереса добавлю ее, посмотрим
кажется у него немного другая тематика :) если дадите список каналов из его категории, то могу и там сделать рейтинг
Коэффициент учета шортсов можно сделать параметром. В коде это легко скорректировать. А вот удалить совсем - это сделать менее универсальный алгоритм. Зачем? Если применять его потом для другой тематики каналов, например где будут только шортсы, то код будет бесполезен.
P.s. я ошибся с определением шортса. Обновил в статье. Надо ходить по адресу в youtube https://www.youtube.com/shorts/<video_id> , если вернулся код 301 редирект, значит не shorts. Так что все еще геморойнее %)
За подобным анализом это к другим. Я хотел универсальный алгоритм для составления рейтинга каналов по каким-то объективным метрикам, типа просмотры, лайки, коменты, доля лайков.
Согласен, "лучший" и количество просмотров разные вещи
Это как раз первая проблема - как составить список каналов. Если вручную, то возникает много вопросов "почему Х не включен". Если запросить топ каналов в поиске YT, то там полная ерунда. Например хотел сделать рейтинг юморных каналов, вот что получаю таким способом. На 2 месте канал с 14 подписчиками :(
Так что в данном конкретном случае вопрос про unian надо адресовать автору оригинала. Я просто повторил %)
спасибо :) обновил статью, добавил ссылку на репозитарий и в комм. выше
"ощущается она незавершенной" - согласен, решения пока не нашел. Для умного алгоритма нужны данные по каналам за прошлый период. Сейчас я сохранил их, в следующем месяце смогу проверить. Обновлю по результатам
ок, спасибо :) обновил статью, добавил ссылку на репозитарий, тут
мне YT порой в шортсах показывает видео годовой давности. Так что кажется не очень надежный подход