5

全部,

我已经从 Google Reader 切换到 Thunderbird 来阅读/管理 RSS 提要。

出于某种原因,我导入的提要的文件夹视图没有显示在 Thunderbird 中,但是在“管理订阅”面板中,文件夹层次结构被保留了。

请参阅随附的屏幕截图。

有什么想法吗?

谢谢!

Thunderbird RSS 文件夹问题

4

2 回答 2

2

我认为 Thunderbird 中没有 rss 的文件夹视图。您可以安装 Bamboo 插件,但也可以在 Firefox 中安装。

这是一个解决方法:

  1. 右键单击您的 rss 文件夹
  2. 搜索消息...
  3. 将下拉框从“包含”更改为“不包含”
  4. 在文本字段中输入一个疯狂的词(我输入了“zigloo”,假设它永远不会在 rss 提要中弹出,但你可以更疯狂)
  5. 点击“另存为搜索文件夹”

然后,您可以为其命名并将其放在您想要的位置。

于 2013-03-22T13:14:15.043 回答
1

带有提要的 .opml 文件是 Xml 格式,因此您可以将每个叶子(没有子元素的大纲元素)放在一个人工包装元素中,这将在 Thunderbird 中获得一个可见的文件夹。因此,您的初始 .opml 文件:

<opml version="1.0">
  <body>
    <outline text="Birds">
      <outline title="ParrotBlog" xmlUrl="http://parrot.com/feed"/>
    </outline>
  </body>
</opml>

应转换为:

<opml version="1.0">
  <body>
    <outline text="Birds">
      <outline text="ParrotBlog">
        <outline title="ParrotBlog" xmlUrl="http://parrot.com/feed"/>
      </outline>
    </outline>
  </body>
</opml>

您可以使用在线 Xslt 转换器(此处此处)来执行 (xml+xslt)->xml。使用 Xsl 转换:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="outline[not(child::*)]">
  <xsl:element name="outline">
      <xsl:attribute name="text"><xsl:value-of select="@title"/></xsl:attribute>
      <xsl:copy>
        <xsl:apply-templates select="@* | node()"/>  
      </xsl:copy>
  </xsl:element>
</xsl:template>
    <xsl:template match="/ | @* | node()">
  <xsl:copy>
    <xsl:apply-templates select="@* | node()"/>  
  </xsl:copy>
</xsl:template>
</xsl:stylesheet>

这种解决方法可能对您有用,直到您找到一个不错的 Feed 聚合器。

于 2016-11-08T21:42:23.240 回答