From fec07406f8fbaa016476c23c0bf2ada22fb5d4f3 Mon Sep 17 00:00:00 2001 From: CrazyJasonwell Date: Tue, 8 Jul 2025 21:58:52 +0800 Subject: [PATCH] vault backup: 2025-07-08 21:58:52 --- .obsidian/plugins/rss-reader/data.json | 7 +++---- .obsidian/workspace.json | 4 ++-- 02-技术评测/关于RSS.md | 22 +++++++++++++++++----- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/.obsidian/plugins/rss-reader/data.json b/.obsidian/plugins/rss-reader/data.json index bdb8f100..d201aada 100644 --- a/.obsidian/plugins/rss-reader/data.json +++ b/.obsidian/plugins/rss-reader/data.json @@ -1564,11 +1564,10 @@ "开源", "DIY", "国家人文历史", - "小众软件", - "少数派", - "博客", "知乎", - "人民网英语" + "少数派", + "资讯", + "博客" ], "renamedText": { "filtered_folders": "", diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index c4c797f0..79cd8a65 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -205,7 +205,7 @@ } } ], - "currentTab": 6 + "currentTab": 4 }, { "id": "ad86bdfc0cc9f06b", @@ -274,7 +274,7 @@ "periodic-notes:Open today": false } }, - "active": "cac68e79339ea5fe", + "active": "deab112f742d4e72", "lastOpenFiles": [ "40-Podcast/podnotes/和Emily一起练口语(附中英双语字幕)-【发音版】美国人说“我超喜欢”时,常会用这句话!.md", "40-Podcast/podnotes/陈说历史-雍正帝怎么死的?唐朝为何不建长城?方孝孺真的被诛十族?能否称刘邦为汉高祖?等.md", diff --git a/02-技术评测/关于RSS.md b/02-技术评测/关于RSS.md index cfc48531..a0652c9d 100644 --- a/02-技术评测/关于RSS.md +++ b/02-技术评测/关于RSS.md @@ -64,7 +64,15 @@ RSS是两级结构,第一级结构是channel,相当于blog系统中某人的 [Huginn](http://github.com/huginn/huginn) ! [Huginn]([https://github.com/yourname/huginn](https://github.com/yourname/huginn)) +## 3. 工作机制 +内容提供者在其网站上添加RSS的链接,以提供RSS订阅功能,当打开这个链接时,传送过去了一些频道信息,比如:blog的作者名。 + +一种做法是,RSS链接URL指向的是一个空内容的页面,该页面后台程序通过传过来的频道信息访问数据库,获取频道列表,用Response.Write向该空页面写出XML格式的文件。 + +另一种做法是,RSS链接URL指向的是一个xml文件,该文件由服务器的程序事先生成好的,放在服务器上,访问时静态获取,服务器在作者每添加一个频道列表时自动更新该xml文件。 + +第一种做法的优点是管理方便,因为不需要为每个频道生成xml文件,所有的RSS请求都由一个后台页面处理,接口统一,但每次访问RSS链接时,都要动态地写出RSS频道列表,访问效率相对较低,第二种做法的优点是访问时,只是返回一个静态的xml文件,不需要访问数据库来临时生成,所以访问效率相对较高,但每更新一次频道列表中的项时,就要自动地重新生成xml文件以保证RSS文件的最新,这样就降低了更新的效率。 ## 4. RSSHub @@ -81,17 +89,21 @@ RSSHub顾名思义RSS集散地,可以集中订阅各种Rss源,而且可以 RSSHub Radar也是DIYGod编写的,一个浏览器插件,作用有三个:发现网页RSS;匹配是否存在已知规则,如果是,则显示自建RSSHub的完整RSS订阅链接;同时提供推送到订阅平台或者阅读器快捷方式 [Tiny Tiny RSS](https://link.zhihu.com/?target=https%3A//tt-rss.org/)作为RSS服务器,[RSSHub](https://link.zhihu.com/?target=https%3A//docs.rsshub.app/)作为RSSfeed的生成器 -- 阅读器reeder/ -- RSS订阅平台 - ## 5. RSS阅读器 - +- Mac:Reeder、fluent reader、 +- Windows: +- iOS: +- Andriod: +- RSS服务平台:feedly.com、innoreader.com、qireader.com +- 自建RSS平台: ### 5.1 RSS的订阅 有的网站提供了RSS自动发现机制,可以很方便地把RSS的URL添加到RSS阅读器中。如果没有自动发现,那么可以手动把RSS链接的URL添加到RSS阅读器中,这样就加入了一个用户订阅的频道。在RSS阅读器中可以更新频道列表或点击一个item链接打开该item的页面。 - +浏览器中订阅:两个浏览器插件 +RSSHubRadar、油猴脚本 +客户端中输入订阅URL即可完成订阅。 ## 6. 自建RSS源