向 Akregator 中导入自己的订阅列表

AkregatorKDE 桌面环境中的一个 RSS 订阅工具,整合在个人助理套件 Kontact 中。功能简单实用,但是没有导入 OPML 订阅列表的功能。但是可以手动把列表放进去。

Akregator 使用标准的 .opml 文件存储自己的列表信息。只要将自己的 .opml 文件中的一部分内容,也就是 <body></body> 中间的部分内容(被 <outline> </outline> 标签包围)粘贴到 Akregator 的 opml 文件中即可。重启 Akregator 或者 Kontact 之后就能看到更新的订阅列表。原来的分类/文件夹信息也会保持不变。

Akregator 的 opml 文件存放在个人目录下面的一个隐藏文件夹中,路径是,

~/.local/share/akregator/data/feeds.opml

opml 文件可以用文本编辑器比如 Kate 来修改。

当然,如果想将 Akregator 的订阅列表导入到别的软件或者网络阅读器中,直接导入这个 feeds.opml 即可。

如果发现 Akregator 不能记忆阅读状态,比如标记的重要文章在重启 Akregator 之后失去了「重要」标记。那么可能需要重新配置一下 Akregator 了。方法是退出 Akregator 或者 Kontact (比如 killall kontact)之后,重命名 Akregator 的配置文件 ~/.config/akregatorrc,然后再启动 Akregator 来重新配置。这样并不会丢失我们已经配置好的 feeds.opml。

如果上述操作还不行,可能还需要再次关闭它,然后删除其存档文件夹 ~./local/share/akregator/Archive/ 里面的所有内容。反正阅读状态也没有保存,删除这个文件夹并没有多少影响。当然,再次开启 Akregator 之后需要重新获取各个 Feeds 里的文章。©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/add-opml-list-into-akregator/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)