最終更新日 2025/11/17
フィードジェネレーター
1. Feed maker
- itemsのタグ全体をtitleやdescriptionに指定するときは同じタグを入力する
- 個別記事がURLを持たないときはlinkは空欄
- リンク先ページのメタデータを取得する機能あり
titleとdescriptionがメタデータ情報に置き換わる
:has() の引数に、属性セレクターや複数のセレクターの結合は指定できない
- idはlink、なければtitleと同じ値
- CSS in JSに対応しており、クラス名が変更されても繰り返し検出されない
2. RSS-Bridge - XPathBridge
| URL | https://rss-bridge.org/bridge01/ |
| 定義 | XPath書式 |
| 更新間隔 | デフォルト1時間。インスタンスごとに異なる |
| 取得記事数 | 無制限 |
| 出力項目 | title, content, link, published/updated, link(画像), author, category (, id) |
| フィルター | なし |
| 編集機能 | なし |
3. RSS-Bridge - CSS Selector Complex Bridge
| URL | https://rss-bridge.org/bridge01/ |
| 定義 | CSSセレクター+一部独自書式 |
| 更新間隔 | デフォルト1時間。インスタンスごとに異なる |
| 取得記事数 | ユーザー指定、-1で無制限 |
| 出力項目 | title, content, link (, id) |
| フィルター | なし |
| 編集機能 | なし |
- パブリックインスタンスについてはXPathBridgeの項参照
- フィード作成時点で記事、もしくはリンクが存在しなければエラー
- Selector for link elements はOptionalとあるが実際は必須
- Selector for the article title を指定しない場合、titleは記事要素全体のテキスト
- Selector to select article element を指定しない場合、contentは記事要素全体
- 不要な要素の除去が可能
- タイトルのHTMLにスペースやタブが多いとtitleがスペースで埋め尽くされる
- idはlinkと同じ値
- 記事順はシャッフルされる
- アクセスエラー時に通知する記事が作成される
- CSS Selector Bridge は本機能の下位互換。titleは記事要素全体のテキスト
4. FetchRSS
| URL | https://fetchrss.com/ |
| 定義 | GUI選択 |
| 更新間隔 | 24時間 |
| 取得記事数 | 5 |
| 出力項目 | title, description, link, pubDate, media:content, author (, guid) |
| フィルター | 部分一致、titleとsummary合わせて10ワードまで |
| 編集機能 | あり |
- 要会員登録。無料プランは5件まで
- JSONからの変換機能もあり
- guidはlinkと同じ値
- 生成されるURLはランダム文字列
- フィルターは生成されたフィードに対して適用される(5件の中から絞り込み)
- フィードを無効化すると復活にはFacebookログインを求められる
使用しないフィードは削除を
5. Googleニュース
| URL | https://news.google.com/ |
| 定義 | 指定不可 |
| 更新間隔 | 不明 |
| 取得記事数 | 100 ※クエリーによる指定は無効 |
| 出力項目 | title, content, link, updated, id |
| フィルター | 検索クエリー自体がフィルター |
| 編集機能 | なし |
フィードフィルター
1. siftrss
- 生成されるURLはランダム文字列
- 登録時点で出力されていないタグや入れ子の子要素タグは選択不可
- 抽出条件のexistsは空のタグでも抽出される
- categoryなど複数存在するタグは、各タグが文字列全体として検索される
2. RSS-Bridge - Filter
| URL | https://rss-bridge.org/bridge01/ |
| 検索項目 | author, content, title, URL |
| 抽出方法 | 正規表現 |
| 取得記事数 | ユーザー指定、-1で無制限 |
| 編集機能 | なし |
- パブリックインスタンスについてはフィードジェネレーターの項参照
- 正規表現は
// で囲まない
- 本文の検索対象、および引き継ぎ対象タグは以下の通り
- 本文
- ○…description, content
×…summary, content:encoded, media:*
- 画像
- ○…description//img, content//img, enclosure, link rel="enclosure"
×…content:encoded//img, media:*
- 著者
- ○…author, dc:creator
- カテゴリー
- ×…category
- アクセスエラー時に通知する記事が作成される
3. Feed Filter Maker
- 全てのタグなので、更新日時や画像URLなども検索対象となる
- 正規表現は
// で囲まない
- 動作に問題あり
- 他のフィードジェネレーターで作成したURLは文法エラー
- それ以外でも文法エラーや日本語が文字化けする場合あり
- 短時間にフィードの作成や読み込みを繰り返すとHTTP 429
4. RSS-lambda
- RSS 1.0フォーマット非対応
- Content should contain images と Convert to an image only feed は、Atomの <link rel="enclosure"> 非対応
- フィルターとマージは同時に実行できない
フィード結合
1. RSS-Bridge - FeedMerger
| URL | https://rss-bridge.org/bridge01/ |
| 登録URL数 | 10 |
| 取得記事数 | ユーザー指定、-1で無制限 |
| 編集機能 | なし |
- パブリックインスタンスについてはフィードジェネレーターの項参照
- 引き継ぎ対象タグはフィードフィルターの項参照
- マージ後の記事は自動で日付の降順にソートされる
- アクセスエラー時に通知する記事が作成される
2. RSS-lambda
| URL | https://rss-lambda.xyz/ |
| 入力URL数 | 51 |
| 取得記事数 | おそらく無制限 |
| 編集機能 | なし |
- RSS 1.0フォーマット非対応
- マージ後の記事順はソートされない。URL追加順
- フィルターとマージは同時に実行できない
フィード整形
1. Zapier
| URL | https://zapier.com/ |
| 定義 | GUI |
| 更新間隔 | 15分? |
| 取得記事数 | 不明 |
| 出力項目 | title, link, description, dc:creator, pubDate, enclosure (, guid) |
| フィルター | なし |
| 編集機能 | あり |
- 要会員登録。無料プランでは記事数がアカウント全体で月100件まで
- Build a Customized RSS Feed を使う
- guidはハッシュ値
2. Feed maker
- XML形式のRSSをHTML同様にパースできる。一部のタグ非対応
3. RSS-Bridge - XPathBridge, CSS Selector Complex Bridge
- XML形式のRSSをHTML同様にパースできる。一部のタグ非対応
4. RSS-Bridge - CSS Selector Feed Expander
- 各記事のURLからメタデータを取得して説明文や画像を埋め込み
- 登録時点で記事のないフィードは指定不可
- id/guidがURLでなければエラー
- 記事数が多いとレスポンスに時間がかかり、リーダー登録時にタイムアウトになる可能性も
変換
JSONからRSSに変換
- 1. FetchRSS
- https://fetchrss.com/
要会員登録。詳細はフィードジェネレーターの項参照
GoogleカレンダーからRSSに変換
- 1. Zapier
- https://zapier.com/
Sync Google Calendar Events to RSS Feed を使う
公開URL (.ics) を直接変換する方法はない
自分のGoogleカレンダーに追加後、そのアカウントと連携する
SNS等のRSS取得方法
X
- 1. Nitter
https://インスタンス/アカウント/rss など
2024年1月に開発が終了したが生き残っているパブリックインスタンスも。以下のサイトで探す
https://status.d420.de/
一部インスタンスは画像が表示されない
RSS無効のインスタンスもあるが、その場合はページをジェネレーターでRSS化する手もある
- 2. RSSHub
https://インスタンス/twitter/user/アカウント など
パブリックインスタンスの探し方:
(1) 公式サイト https://docs.rsshub.app/guide/instances
(2) "Welcome to RSSHub!" でインターネット検索
対応しているインスタンスはごく一部
指定可能なオプションはドキュメント参照
https://docs.rsshub.app/routes/popular#x-twitter
さらに共通でフィルター等のオプションも
https://docs.rsshub.app/guide/parameters#filtering
ポスト抜けあり、フィルターが効かない場合あり
- 3. Twstalker
https://twstalker.com/アカウント
をジェネレーターでRSS化する。HTMLの解析に難あり
Twstalkerがマルウェア検出されるなど危険なサイトのため利用は自己責任で
ポスト抜けあり
Instagram
- 1. GreatFon
https://greatfon.io/v/アカウント
をジェネレーターでRSS化する
取得が数日遅れたりすることも
画像が複数枚の投稿は画像を取得できない
- 2. Dumpor
https://dumpor.io/v/アカウント
に変更する以外はGreatFonと同じ。実はCSSも同じ
- 3. RSSHub
https://インスタンス/instagram/2/user/アカウント
パブリックインスタンスおよび共通オプションはXの項参照
対応しているインスタンスはごく一部
画像は表示されない
Facebook
- 1. FetchRSS
- 要会員登録なうえ、無料プランでは購読可能数は1件
Threads
- 1. RSS-Bridge - Threads
- パブリックインスタンスについてはフィードジェネレーターの項参照
アカウント名と記事数を指定するだけ
画像は表示されない
- 2. RSSHub
https://インスタンス/threads/アカウント
パブリックインスタンスおよび共通オプションはXの項参照
対応しているインスタンスは一部のみ
レート制限の影響で登録時にエラーが出たり、取得が数日遅れたりすることも
画像は表示されない
pixiv
- 1. RSSHub
https://インスタンス/pixiv/user/ユーザーID など
パブリックインスタンスおよび共通オプションはXの項参照
対応しているインスタンスは一部のみ
ユーザーIDやキーワードを指定でき、AI除外のオプションもある
https://docs.rsshub.app/routes/social-media#pixiv
表示は中国語
YouTube
※YouTube自体もRSSを提供しているが、アクセス回避のため
- 1. Invidious
- パブリックインスタンスは公式ドキュメントから探す
https://docs.invidious.io/instances/
チャンネルのページを開くとRSSへのリンクボタンが表示されている
« つーる