RSSフィード情報をOPML形式でインポート/エクスポートする

広告

feedlyではOPML形式でのインポートとエクスポートに対応しています。feedlyで管理しているRSSフィードの情報を他のRSSリーダーで使えるようにエクスポートしたり、他のRSSリーダーのフィード情報をfeedlyにインポートする方法について解説します。

1.feedlyからエクスポートする
2.feedlyにインポートする

まずはfeedlyからエクスポートを行ってみます。「My Feedly」の画面を表示し、「Personalize」と書かれたリンクをクリックして下さい。

p15-1

「Personalize」画面が表示されます。

p15-2

OPML形式でエクスポートするには、画面に表示されている「Save as OPML」と書かれたリンクをクリックして下さい。

p15-3

「OPML」画面が表示されます。「Click here to download your feedly OPML」と表示されたリンクをクリックして下さい。

p15-4

「feedly.opml」という名前のファイルがダウンロードされます。以上でエクスポートは完了です。

ダウンロードしたファイルを開いて見ると次のようなファイルであることが分かります。

<?xml version="1.0" encoding="UTF-8"?>

<opml version="1.0">
    <head>
        <title>XXX subscriptions in feedly Cloud</title>
    </head>
    <body>
        <outline text="ブロガー" title="ブロガー">
            <outline type="rss" text="NANOKAMO BLOG" title="NANOKAMO BLOG" xmlUrl="http://nanokamo.com/feed/atom" htmlUrl="http://nanokamo.com"/>
            <outline type="rss" text="[N]ネタフル" title="[N]ネタフル" xmlUrl="http://netafull.net/index.rdf" htmlUrl="http://netafull.net/"/>
            <outline type="rss" text="タムカイズム" title="タムカイズム" xmlUrl="http://tamkaism.com/feed/" htmlUrl="http://tamkaism.com"/>
            <outline type="rss" text="め~んずスタジオ" title="め~んずスタジオ" xmlUrl="http://blog.livedoor.jp/mensstudio/index.rdf" htmlUrl="http://blog.livedoor.jp/mensstudio/"/>
        </outline>
    </body>
</opml>

----

ではエクスポートしたファイルを他のOPMLに対応しているRSSリーダーでインポートしてみます。今回はlivedoor Readerでインポートしてみました。

p15-5

p15-6

p15-7

詳しい手順は省略しますが、feedlyからエクスポートしたOPML形式のファイルをlivedoor Readerにインポートすることが無事できました。

今度は他のRSSリーダーからエクスポートされたOPML形式のファイルをfeedlyにインポートしてみます。詳しい手順は省略しますが、livedoor Readerで次のようにRSSフィードを登録しているものをエキスポートします。

p15-8

p15-9

feedlyで外部のOPML形式のファイルをインポートするにはエキスポートした場合と同じくまず「Personalize」画面が表示して下さい。

p15-10

画面上部に表示されている「import opml」と書かれたリンクをクリックして下さい。

p15-11

「Import OPML」画面が表示されます。

p15-12

「ファイルを選択」をクリックしてlivedoor Readerからエクスポートしたファイル(export.xmlというファイル名でした)を選択して下さい。選択が終わりましたら「Import」ボタンをクリックして下さい。

p15-13

これでインポートされるはずでしたが何故かインポートされませんでした。(この時点でインポートされた場合はこれ以降の記述は無視されて結構です)。

p15-14

そこでlivedoor Readerからエクスポートしたファイルをテキストエディタで開き、次の箇所を変更しました。

変更前:

<?xml version="1.0" encoding="utf-8"?>
<opml version="1.0">
<head>
    <title>livedoor Reader Subscriptions</title>
    <dateCreated>Tue, 22 Oct 2013 17:34:06 UTC</dateCreated>
    <ownerName>xxxxx</ownerName>
</head>
<body>
<outline title="Subscriptions">
    <outline title="ブログメディア">
      <outline .... />
      <outline .... />
    </outline>
</outline>
</body></opml>

変更後:

<?xml version="1.0" encoding="utf-8"?>
<opml version="1.0">
<head>
    <title>livedoor Reader Subscriptions</title>
    <dateCreated>Tue, 22 Oct 2013 17:34:06 UTC</dateCreated>
    <ownerName>xxxxx</ownerName>
</head>
<body>
<outline title="ブログメディア" text="ブログメディア">
      <outline .... />
      <outline .... />
</outline>
</body></opml>

修正後のファイルを改めてインポートすると、無事にインポートすることができました。livedoor Readerからインポートされる方でうまくインポートできない場合は上記のように手動で修正を加えて下さい。

p15-15

----

feedlyからOPML形式でエキスポートする方法、そして他のRSSリーダーなどからエキスポートされたファイルをfeedlyでインポートする方法について解説しました。feedlyからエキスポートしたものを自分でインポートすることもできますのでバックアップ用途でも利用できます。

( Written by Tatsuo Ikura+ )