Все предыдущие ответы более или менее полагались на существующие службы, чтобы у них по-прежнему была копия этого канала, или на механизм подачи, чтобы иметь возможность динамически предоставлять старые элементы.
Тем не менее, есть другой, по общему признанию упреждающий и довольно теоретический способ сделать это: пусть ваша программа чтения каналов использует кеширующий прокси, который семантически понимает каналы RSS и / или Atom и кэширует их на основе каждого элемента до такого количества элементов, которое вы настраиваете.
Если средство чтения каналов не опрашивает каналы регулярно, прокси-сервер может получать известные каналы по своему усмотрению, чтобы не пропустить элемент в очень изменчивых каналах, например, из User Friendly, который имеет только один элемент и изменяется каждый день (или, по крайней мере, раньше так делал). Следовательно, если feedreadere.g. сбой или потеря сетевого подключения, пока вас нет на несколько дней, вы можете потерять элементы в кэше программы чтения лент. Наличие прокси-сервера для регулярного получения этих каналов (например, из центра обработки данных, а не из дома или на сервере вместо ноутбука) позволяет вам легко запускать программу чтения каналов только тогда и тогда, не теряя элементы, которые были опубликованы после того, как ваша программа чтения каналов загрузила каналы в прошлый раз, но снова повернули, прежде чем вы получите их в следующий раз.
Я называю эту концепцию Semantic Feed Proxy, и я реализовал доказательство реализации концепции под названием sfp . Хотя это не более чем доказательство концепции, и я не развивал ее дальше. (Так что я был бы рад подсказкам для проектов с похожими идеями или целями. :-)