Я подписан на ряд RSS-каналов, в основном из своего часового пояса (Великобритания: в настоящее время GMT+1, также известный как BST). Однако меня также интересуют новости из Новой Зеландии (сейчас GMT+12).
Моя проблема вызвана моей зависимостью от необходимости держать счетчик непрочитанных на нулевом или почти нулевом уровне. Когда я загружаю свой RSS-ридер по утрам, он собирает все новозеландские новости сразу (обычно около 100 статей), и я чувствую себя обязанным либо прочитать их все, либо пометить все как прочитанные, чтобы удовлетворить мою потребность в нулевом непрочитанном. считать.
Я подумал, что хорошим решением для этого будет как-то задержать RSS-поток по времени, чтобы я получал истории по каплям в их время +12 часов, чтобы я мог читать их в течение дня по мере их поступления.
Итак, мой вопрос (точнее, вопросы): существует ли такая вещь в настоящее время и что это такое? (нет смысла переделывать колесо) Если нет: как лучше всего сделать это самостоятельно? У меня есть доступ к веб-серверу Linux, на котором я могу запускать сценарии, создавать базы данных, хранить файлы и т. д., поэтому должен быть способ...
Я лучше всего разбираюсь в perl и немного повозился с XML внутри него, так что, естественно, обработаю... или есть какой-то более простой способ сделать это, который мне не хватает?