Привет всем,
Читаю большое кол-во новостей по RSS и NNTP. Основным форматом является NNTP (RSS практически весь читаю через RSS->NNTP гейт Gwene.org).
Сейчас столкнулся с проблемой синхронизации между несколькими устройствами состояния «новость прочитана/непрочитана» (при чтении новостей с нескольких устройств). В IMAP например такое есть из коробки, в NNTP нет.
Как лучше решить эту проблему? Желательно что-то вроде store and forward (прочитал несколько новостей на оффлайн устройстве, сгенерировал «пакет обновления статуса», перенёс его на др клиентское устройство, применил).
Пока на ум приходит только преобразовывать новости в email и отдавать по IMAP со своего сервера (технически возможно, но геморно, и не верю, что нет решения в пределах NNTP).
NB: Сейчас читаю новости в основном через Gnus, он умеет синхронизировать состояние (флаги) новостей (Gnus Cloud), но это привязывает меня к конкретному клиенту, ну и вообще костыль. Хотелось бы универсальное решение для любых NNTP клиентов.
В теории готов уйти от NNTP на другой формат новостей, если найдётся вменяемая альтернатива (кроссплатформенная, портабельная, не привязанная к поставщику, поддерживающая хранение сколь угодно старых сообщений)