Pull to refresh

Comments 13

В смысле, я не понял, а источники новостей что, фиксированные и их нельзя поменять?

Есть такая штука иноридер, он тоже умеет по кейвордам из ютуб тг и RRS выбирать подборки, но там прайс несколько завышен за большое количество поисков

Действительно, возможность добавлять произвольные источники сообщений нужна. Надо подумать над этим. Спасибо за информацию.

Вообще сама реализация с бекендом на собственном сервере и управлением через телегу мне нравится. Но без возможности добавлять свои источники и удалять встроенные я вообще не представляю кому это может быть интересно

Допустим я хочу получать политические новости или про войну (ну может я больной, или наоборот психически устойчивый). А у вас там одна медуза и прочие бибиси с дойчавеллями, или наоборот рашатудей, соловьиный помет и газета правда (или как там она щас называется)

Всё не совсем так. По идее, на входе должно быть все подряд. С помощью условий своей персональной подписки вы решаете, что получать, а что нет.

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

Полный контроль над источниками - только когда деплоите авакари у себя.

В остальном - нет проблем. Возможность добавления источников будет добавлена в ближайшее время. Пока что можете сделать это пулл реквестом. Потом можно будет делать это через бота.

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

Возможность добавлять свои источники скоро появится

И ещё кое-что

https://www.inoreader.com/developers/stream-contents

Иноридер - это про поллинг, в то время как авакари делает push новых сообщений сразу. Используя иноридер вы не сможете получать обновления раньше, чем их запросите сами. А ещё у них есть рэйт лимит, что накладывает ограничения снизу на время доставки. По умолчанию - не чаще чем раз в 15 минут. Это минимальная задержка новостей в Иноридер в идеальном случае

См. также:

https://dev.to/anubhavitis/push-vs-pull-api-architecture-1djo

Покопал ещё, Иноридер может пуш, но только в своём мобильном приложении

Ну вот смотрите, мой кейс с иноридером. В источниках сотня RSS, телеграмм каналы, ютуб. Ищутся:

  1. Обновления программ на трекерах. Допустим базы консультант+, или солидворкс

  2. Курсы и имена тренеров, допустим тот же солидворкс, компас, Журавлев, Шадрин на сайтах сливов

  3. Интересные темы, допустим микротик, висфера, проксмокс или шэдоусокс

Все это работало прекрасно пока не стало стоить 30 долл в месяц за сто поисков. теперь в поиске, рассматриваю стендалоун решения, где хостить у меня есть. Пробовал тинирсс фрешрсс, все не то, но как то с костылями можно юзать

А зачем пуш. Иноридер делал из результатов одну ленту на которую можно было подписаться в любом ридере

Я не знаю, что такое сайты сливов, но в остальном я использую авакари также.

Пуш жизненно необходим для масштабирования и снижения задержки.

Если 1000 юзеров будут опрашивать обновления с периодом 1 мин? А если больше юзеров? Правильно, будет очень дорого и, по крайней мере, часть ресурсов уйдёт впустую. Потому что не каждый запрос будет приносить новые результаты. При росте числа пользователей у Иноридера будет линейно расти стоимость обслуживания и нагрузка. При росте входного трафика нагрузка будет расти ещё быстрее. Поэтому они и дальше будут поднимать цену.

Иноридер это решает путем рэйт лимита - не более 100 запросов в день. Но тогда мин задержка становится от 15 мин и выше. Тоже плохо.

Короче, поллинг не масштабируется, поэтому обратный поиск и пуш. Я это решил сразу же, на начальном этапе проектирования ещё. Поэтому на выходе - не RSS и его в принципе не будет.

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

Ну если один сервер, селфхостед и один или пара тройка юзеров, это несущественно.

Обратный поиск вообще выглядит красиво, с точки зрения идеи алго, но я лично готов любые разумные вычислительные ресурсы выделить, лишь бы работало)

Для меня не критично придет новость о том что выложили новые базы консультант+ или видеоуроки прямо сейчас, или через 15мин. Мне наоборот предпочтительнее формат дайджеста

Ютуб по метаданным к видео планируется? А есть вообще техническая возможность получить доступ к полным автосубтитрам к видео?

Можно сделать переходник для rss, но хостить ленту юзер будет у себя. Хороший вариант для contribution от community)

Что такое ютуб по метаданным к видео? Где там источник сообщений? Я знаю что у ютуба есть xml ленты обновлений для каналов и некоторые из них уже используются

Описание к видео, теги. Иноридер умеет искать по ним. Где то видел проект человек пилит поиск по субтитрам в ютуб, но не могу вспомнить где

Авакари - не поисковая система. Только обратный поиск заинтересованных по входящим сообщениям.

Sign up to leave a comment.

Articles