Ненавязчивые уведомления о новых записях в RSS в режиме реального времени

StackOverflow https://stackoverflow.com/questions/501043

  •  20-08-2019
  •  | 
  •  

Вопрос

Во-первых, почему я спрашиваю:Теперь, когда очки репутации в StackOverflow имеют реальную ценность (вы можете потратить их на чертовски хорошие ответы, предложив вознаграждение) Я хотел бы отслеживать вопросы, на которые я мог бы ответить, и набрасываться на них!(Также тот факт, что другие отвечают на мои вопросы в режиме реального времени, делает StackOverflow удивительно удобным, так что было бы неплохо ответить взаимностью.)

Задать это как более общий вопрос, не относящийся конкретно к StackOverflow:

  • Какая задержка обычно возникает в RSS-ленте по сравнению с опросом и очисткой?
  • Какой хороший способ отображать уведомления не слишком отвлекающим способом, например Growl на Mac?(Его также должно быть легко включать и выключать, если это действительно становится слишком отвлекающим.)

(Или, для любителей StackOverflow, каковы ваши настройки для поиска новых вопросов и можете ли вы обобщить их для мониторинга другого веб-контента в режиме реального времени?)

Это было полезно?

Решение

Какая задержка будет обычно в RSS-канале по сравнению с опросом и очисткой?

Это зависит от того, какой тип кэширования сайт использует для своей RSS-ленты.При включении SO в большинстве каналов заметной задержки нет, но вам нужно будет опрашивать канал примерно каждую минуту.Программа не может автоматически получать уведомления с самого сайта, если на данном сайте нет какой-либо службы ping.

Другие советы

Вы могли бы воспользоваться услугой по адресу notify.me как немного более навязчивая версия RSS-ридера.Он отслеживает ленту и отправляет вам оповещения по электронной почте.Но с базовой настройкой StackOverflow вы, вероятно, были бы перегружены уведомлениями, даже если бы была просто лента "вопросы с вознаграждениями", потому что в день поступает много предложений о вознаграждении.

Так что, может быть, совместите это с Трубы Yahoo и создайте отфильтрованное подмножество на основе информации, содержащей только темы, на которые вам интересно ответить.Каждая запись в RSS-канале SO имеет узел "категория", который содержит все его теги, и каналы позволят вам создавать выражения AND / ИЛИ / NOT на основе этих категорий.(и я не знаю, какие еще атрибуты могут быть раскрыты?)

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

Что касается вопроса № 1:

Сделайте это так коротко, как вам нравится.Если все, что вы используете для правильного получения канала, поддерживает ЭТаги и Управление HTTP-кэшем с тобой все должно быть в порядке.Если вы контролируете как сервер, так и клиент, возможно, проверяя Дельта - кодирование (RFC 3229) было бы хорошей идеей.

Отключите программу чтения с открытым исходным кодом, чтобы включить / мигнуть светодиод блокировки прокрутки.

вы могли бы использовать откат в стиле tcp для обработки опроса канала.Чем чаще кто-то публикует посты, тем чаще вы проводите опрос.

Google Reader делает это;чем больше я публикую в своем блоге, тем быстрее появляется каждый пост.

Для этой цели я экспериментирую с Feed Notifier .

http://www.feednotifier.com/

Я все еще не могу наброситься, как таковой, так как мои всплывающие окна будут появляться с опозданием на несколько минут.На данный момент у них уже есть 30 зрителей, 3 ответа и т.д.

Поэтому я хотел бы увидеть ответ на второстепенный вопрос....

В Венский RSS - ридер для Mac отображаются уведомления Growl, но только в виде "X новых сообщений" и не очень в реальном времени.

VibeFire - достойное решение для этого.Он будет читать RSS-каналы и всплывающие уведомления (которые автоматически исчезнут, если вы их не прочитаете) за вас. http://vibefire.com если вам интересно.Хотя это встроенный установщик, но он не установит ничего, что вы не принимаете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top