加强版 RSS-OPML-to-Markdown
五年前, @idealclover 用 Python 写了 #OPML2Markdown 的小工具,本频道也曾经用过。最近在 AI 指导下,我给加了点料,主要是在转换时附带在 Markdown 表格中显示一些 RSS Feed 的统计信息,比如每日发文量这种。
‼️先声明,我知道点儿编程逻辑但从没玩过 Python,此次 coding 纯粹想看看我这种情况能不能靠 AI 搞事情,不曾想过程还算顺利。但是,代码质量肯定够呛,比如容错能力十分有限,且可能没用到一些成熟的库,主打一个简单粗暴、跑通就好。
🔸调用 FeedSearch API 的版本可以处理 Feed 数较少的 OPML;用 feedparser 的版本则能处理含很多 Feeds 的 OPML,能力和效果如题图。
🔸附赠一个将文件夹下所有 OPML 文件的 RSS Feed 经去重后合并为一个文件的 opml_merge.py :我用其将频道「最近发现的 RSS 订阅源」板块搜集的绝大部分 OPML 文件合并成了一个,用来做测试,生成了一个上万个 Feed 的表格,其中 7k+ 个提取到了相关信息。
Repo: https://github.com/AboutRSS/RSS-OPML-to-Markdown/
五年前, @idealclover 用 Python 写了 #OPML2Markdown 的小工具,本频道也曾经用过。最近在 AI 指导下,我给加了点料,主要是在转换时附带在 Markdown 表格中显示一些 RSS Feed 的统计信息,比如每日发文量这种。
‼️先声明,我知道点儿编程逻辑但从没玩过 Python,此次 coding 纯粹想看看我这种情况能不能靠 AI 搞事情,不曾想过程还算顺利。但是,代码质量肯定够呛,比如容错能力十分有限,且可能没用到一些成熟的库,主打一个简单粗暴、跑通就好。
🔸调用 FeedSearch API 的版本可以处理 Feed 数较少的 OPML;用 feedparser 的版本则能处理含很多 Feeds 的 OPML,能力和效果如题图。
🔸附赠一个将文件夹下所有 OPML 文件的 RSS Feed 经去重后合并为一个文件的 opml_merge.py :我用其将频道「最近发现的 RSS 订阅源」板块搜集的绝大部分 OPML 文件合并成了一个,用来做测试,生成了一个上万个 Feed 的表格,其中 7k+ 个提取到了相关信息。
Repo: https://github.com/AboutRSS/RSS-OPML-to-Markdown/