首先,我没有添加任何跟踪器或分析工具,所以请放心浏览。阅读服务条款、隐私政策和免责声明。
为什么又做一个订阅阅读器?
说实话,我是为自己构建的,因为几周前,Omnivore宣布他们将加入ElevenLabs并关闭他们的服务。我开始寻找新的阅读器,
但想为什么不尝试自己构建一个呢?这就是现在的成果。我最初的计划是创建一个Android应用,
但暂时选择了这个方案。也许有一天我会重新考虑那个想法。
什么是RSS订阅源?
RSS订阅源提供网站最新文章、博客或帖子的更新。例如,您可以查看这个订阅源:
The Verge的RSS订阅源。
如何找到网站的RSS订阅源?
许多博客和网站默认都有RSS订阅源。要检查,请访问Feedsearch并
粘贴任何网站URL。它会显示是否有可用的RSS订阅源。
为什么要使用RSS订阅源?
当您使用RSS阅读器应用订阅RSS订阅源时,您可以直接在订阅源中获取更新。
这使您无需手动检查网站、新闻通讯或个人资料。您可以策划自己的新闻订阅源,
并控制您想看的内容。我在这里分享了一篇博客。
我应该尝试哪些RSS阅读器应用?
如果您对这里不满意,可以试试Vivaldi浏览器,它包含一个RSS阅读器,
这样您就可以不依赖第三方应用。不过,此功能目前在其移动应用上不可用。
其他选择包括像Feeder这样的应用。
RSS订阅源是否只显示少量文章并替换旧文章?
是的,RSS订阅源通常只显示有限数量的近期文章(例如10-20篇),
随着新内容的添加,旧文章会被替换。要跟踪旧文章,您可以使用像Raindrop这样的服务
书签或保存链接。
什么是CORS代理,为什么要使用它?
CORS代理允许应用通过绕过跨源限制从不同域获取RSS订阅源。
这确保应用可以无缝访问和显示来自各种来源的订阅源。
对于这个应用,我使用了AllOrigins CORS代理服务——感谢这项伟大的服务!
代理作为中介,获取订阅源内容并将其返回给应用显示。
订阅源多久刷新一次?
订阅源每6小时刷新一次。应用程序使用服务工作者缓存订阅源数据,
并设置6小时的过期时间。此期限过后,订阅源数据将从服务器刷新。
如果我手动刷新订阅源会发生什么?
您可以通过按"Ctrl+F5"(在移动设备上,向下滑动两次)手动刷新订阅源。
这会触发订阅源数据的新鲜获取,绕过缓存。
如果我清除浏览器数据(包括缓存和cookies)会发生什么?
如果您清除浏览器数据(包括缓存和cookies),缓存的订阅源数据、
配置的订阅源和最后获取的时间戳将丢失。应用程序下次选择订阅源时,
需要从服务器重新获取订阅源数据。
我的数据在哪里处理?
所有数据处理,包括过滤和渲染,都在您的浏览器本地进行。
您配置的订阅源存储在浏览器的本地存储中。
我的数据会发送到任何服务器吗?
不会,您配置的订阅源和搜索数据不会发送到任何外部服务器。
所有操作都在您的浏览器本地执行。
记得定期下载CSV备份
如果您经常手动添加订阅源URL,我建议您使用Google表格方式以便于管理。
但如果觉得太麻烦,记得时不时下载CSV以保留订阅源的备份。
页面重新加载时如何保留选定的订阅源?
选定的订阅源URL存储在本地存储中。页面重新加载时,
应用程序从本地存储检索选定的订阅源URL并相应地设置下拉列表。
这确保您的订阅源选择在页面重新加载时得以保留。
附加:用于将RSS订阅源更新发送到Telegram频道的个人Telegram机器人
此脚本允许您获取RSS订阅源,检查新帖子并将其发送到Telegram频道。
该脚本使用Google Apps Script处理RSS订阅源获取、Telegram消息传递,
并使用Google表格跟踪已发送的帖子。点击这里获取。
如何获取YouTube频道的RSS订阅源?
要查找YouTube频道的RSS订阅源,请转到频道页面。
右键单击页面并选择"查看页面源代码"。然后,在源代码中搜索`channel_id=`。
复制后面的值,即频道的ID。要创建订阅源URL,请使用格式:
`https://www.youtube.com/feeds/videos.xml?channel_id=频道ID`。
将`频道ID`替换为您复制的ID。这将为您提供该频道的RSS订阅源。
这些常见问题解答也是由Mistral AI创建的
我将整个项目代码分享给Mistral AI,并要求它根据代码生成常见问题解答。