gpt4 book ai didi

javascript - 存储是否已阅读 rss 项目的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-30 18:51:43 26 4
gpt4 key购买 nike

作为一名非专业程序员,我正在尝试自学一些 HTML 和 javascript。我的学习项目是一个桌面小工具,可以从 rss 提要中检索 rss 项目。

我想要一个切换选项,以便小工具的用户可以决定显示所有项目或仅显示新项目(未读项目)。它仅显示我有疑问的新项目。

我意识到我必须在本地存储某种数据,我可以使用这些数据与最近的提取结果进行比较,以查看是否有新内容。

此比较中使用的典型数据是什么?它通常存储在 xml 文件还是其他类型的文件中?

谢谢。

最佳答案

RSS Specifications 中, guid 元素应包含每个项目的唯一标识符,但并非所有 rss 提要都尊重这一点,因此您可以将其与 date 检查结合起来。

建议的简单存储:

http://example.com/link/to/file.rss guid abcd-ef-12345678http://example.ord/some/other.rss date 1283647074

此文件包含有关小工具中每个 rss 提要的最后一项的信息,以空格分隔(您也可以像在 .csv 文件中那样用逗号分隔它们),第一个字段是 RSS URL ,第二个是用于检查最后一项的方法,通过 guid 或通过 pubDate,last 是要检查的值。在示例文件中,出于存储目的,我放置了时间戳而不是到达的 pubDate

关于javascript - 存储是否已阅读 rss 项目的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3644504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com