フィードジェネレーター
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) |
| フィルター | なし |
| 編集機能 | なし |
- categoryの値はタグ内ではなく属性値として出力される
- 日時はRFC 822フォーマットまたはISO 8601フォーマットのみ有効
- 以下の画像URLは認識されない
- ファイル名の末尾が拡張子でない
- マルチバイト文字が含まれる
- idはlinkと同じ値、なければtitleで一意
ただしフィード内に同一titleの記事が複数あるときは他の項目も含めたハッシュ
- アクセスエラー時に通知する記事が作成される
3. RSS-Bridge - CSS Selector Complex Bridge
| URL | https://rss-bridge.org/bridge01/ |
| 定義 | CSSセレクター+一部独自書式 |
| 更新間隔 | デフォルト1時間。インスタンスごとに異なる |
| 取得記事数 | ユーザー指定、-1で無制限 |
| 出力項目 | title, content, link (, id) |
| フィルター | なし |
| 編集機能 | なし |
- フィード作成時点で記事、もしくはリンクが存在しなければエラー
- 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
- 登録時点で出力されていないタグや入れ子の子要素タグは選択不可
- 抽出条件のexistsは空のタグでも抽出される
- categoryなど複数存在するタグは、各タグが文字列全体として検索される
- 生成されるURLはランダム文字列
- ある時点からフィードが更新されなくなる不具合あり
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:*
- 日時
- ○…pubDate, updated, dc:date
×…issued, modified, published
- 著者
- ○…author, dc:creator
- カテゴリー
- ×…category
- ID
- ×…guid, id
- アクセスエラー時に通知する記事が作成される
3. RSS-lambda
- RSS 1.0フォーマット非対応
- Content should contain images と Convert to an image only feed は、Atomの <link rel="enclosure"> 非対応
- フィルターとマージは同時に実行できない
4. Feed Filter Maker
- 全てのタグなので、更新日時や画像URLなども検索対象となる
- 正規表現は
// で囲まない
- 動作に問題あり
- 他のフィードジェネレーターで作成したURLは文法エラー
- それ以外でも文法エラーや日本語が文字化けする場合あり
- 短時間にフィードの作成や読み込みを繰り返すとHTTP 429
- ある時点からフィルターが効かなくなる不具合あり
フィード結合
1. rssrssrssrss
- 生成されるURLは入力文字列をBase64符号化したもの
- マージ後の記事は自動で日付の降順にソートされる
- 登録URL数が多すぎるとサーバーからHTTP 429などが返る可能性あり
2. RSS-Bridge - FeedMerger
| URL | https://rss-bridge.org/bridge01/ |
| 登録URL数 | 10 |
| 取得記事数 | ユーザー指定、-1で無制限 |
| 編集機能 | なし |
- 引き継ぎ対象タグはフィードフィルターの項参照
- マージ後の記事は自動で日付の降順にソートされる
- アクセスエラー時に通知する記事が作成される
3. 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件まで
- Trigger、ActionともにRSS (by Zapier)を選択する
- guidはハッシュ値
2. フィードジェネレーター各種
- 各フィードジェネレーターの項参照
- XML形式のRSSをHTML同様にパースできる。ただしCSSセレクターはnamespaceつきタグを扱えない
3. RSS-Bridge - CSS Selector Feed Expander
- 各記事のURLからメタデータを取得して説明文や画像を埋め込み
- 登録時点で記事のないフィードは指定不可
- id/guidがURLでなければエラー
- Selector for each article content に属性セレクターや複数のセレクターの結合は指定できない
- Limitを指定しないと読み込みに時間がかかり、リーダー登録時にタイムアウトになる可能性も
変換
JSONからRSS (1) : RSSHub - Transformation - JSON
| URL | https://rsshub.app/ |
| 定義 | クエリーパラメーター |
| 更新間隔 | 不明 |
| 取得記事数 | 無制限 |
| 出力項目 | title, link, description, pubDate (, guid) |
| フィルター | あり |
| 編集機能 | なし |
JSONからRSS (2) : FetchRSS
サイトマップからRSS : RSSHub - Unknown
※タイトル間違いで、 Transformation - Sitemap だと思われる
| URL | https://rsshub.app/ |
| 定義 | クエリーパラメーター |
| 更新間隔 | 不明 |
| 取得記事数 | 無制限 |
| 出力項目 | title, link, description, pubDate (, guid) |
| フィルター | あり |
| 編集機能 | なし |
https://インスタンス/rsshub/transform/sitemap/URLをエンコード
- 画像は取得されない、サイトマップのサイズが大きいとタイムアウトする
iCalからRSS : Zapier
- https://zapier.com/
- 要会員登録。詳細はフィード整形の項参照
- TriggerにGoogle Calendar、ActionにRSS (by Zapier)を選択する
- 対象のカレンダーを自分のGoogleカレンダーに追加後、そのアカウントと連携する。iCalのURLを直接変換はできない
SNS等のRSS取得方法
X
- 1. Nitter
https://インスタンス/アカウント/rss など
2024年1月に開発が終了したが生き残っているパブリックインスタンスも。以下のサイトで探す
https://status.d420.de/
一部インスタンスは画像が表示されない
RSS無効のインスタンスもあるが、その場合はページをジェネレーターでRSS化する手もある
- 2. RSSHub - X (Twitter)
https://インスタンス/twitter/user/アカウント など
指定可能なオプションはドキュメント参照
https://docs.rsshub.app/routes/twitter
有効なインスタンスでもレート制限やタイムアウトが発生する
一部のアカウントは取得できない
- 3. Twstalker
https://twstalker.com/アカウント
をジェネレーターでRSS化する。HTMLの解析に難あり
Twstalkerがマルウェア検出されるなど危険なサイトのため利用は自己責任で
ポスト抜けあり、画像は表示されない
Instagram
- 1. RSSHub - Instagram (instagram.com)
https://インスタンス/instagram/2/user/アカウント
レート制限が厳しく、数アカウント購読したインスタンスが無効になることも
一部のアカウントは取得できない
- 2. RSSHub - Instagram (Picnob)
https://インスタンス/picnob/user/アカウント
/picnob.info/user/アカウント は本ルートの下位互換
ポスト抜けや取得遅延あり、一部のアカウントは取得できない
- 3. Insta-Anon
https://pic.insta-anon.com/content.php?url=アカウント&method=allposts
JSONレスポンスの "html" の値がHTMLコードという構造
HTMLコードまで解析するにはスクリプト等の実行環境が必要
アクセスエラーやタイムアウトの場合あり
Facebook
- 1. FetchRSS
- 要会員登録なうえ、無料プランでは購読可能数は1件
Threads
- 1. RSS-Bridge - Threads
- アカウント名と記事数を指定するだけ
画像は表示されない
- 2. RSSHub - Threads
https://インスタンス/threads/アカウント
一部のアカウントは取得できない
pixiv
- 1. RSSHub - pixiv
https://インスタンス/pixiv/user/ユーザーID など
ユーザーIDやキーワードを指定でき、AI除外のオプションもある
https://docs.rsshub.app/routes/pixiv
表示は中国語
YouTube
※YouTube自体もRSSを提供しているが、アクセス回避のため
- 1. Invidious
- パブリックインスタンスは公式ドキュメントから探す
https://docs.invidious.io/instances/
チャンネルのページを開くとRSSボタンが表示されている
利用可能なパブリックインスタンス
2026/07/23現在
RSS-Bridge
- rss-bridge.lewd.tech
- rss-bridge.sans-nuage.fr
- wtf.roflcopter.fr/rss-bridge
- rss-bridge.ggc-project.de
- rb.ash.fail
- rb.vern.cc
- rss.bloat.cat
- rssbridge.prenghy.org
- bridge.schabi.org
- rssgen.terminaldweller.com
- rss-bridge.hthompson.dev
- rss-bridge.iter.tw
- rss-bridge.qth.fr
- rss-bridge.verweisungsform.de
パブリックインスタンスは公式サイトから探す
https://rss-bridge.github.io/rss-bridge/General/Public_Hosts.html
RSSHub
- 1. X (Twitter)
- 2. Instagram (instagram.com)
- rss.alkaid.cc
- rss.tonoo.net
- rsshub.bestblogs.dev
- rsshub.l3zc.com
- rsshub.moonagic.com
- rsshub.percival174.xyz
- 3. Instagram (Picnob)
- alist.shawnxli.com
- rss.materium.io
- rss.tonoo.net
- rss.watchrss.cn
- rss.ygxz.in
- rsshub.gneko.io
- rsshub.jamesflare.com
- rsshub.l3zc.com
- rsshub.michaelstudio.net
- rsshub.woodland.cafe
- rsshub.yfi.moe
- 4. Threads
- 5. pixiv
- rss.alkaid.cc
- rsshub.yubao.moe
- 6. Transformation - JSON/Sitemap
- alist.shawnxli.com
- rsshub.ethanliunyaa.com
- rsshub.michaelstudio.net
- rsshub.mt.cd
- rsshub.passionated.cn
- rsshub.top
- rsshub.woodland.cafe
パブリックインスタンスの探し方:
(1) 公式サイト https://docs.rsshub.app/guide/instances
(2) "Welcome to RSSHub!" でインターネット検索
ルート共通でフィルター等のオプションあり
https://docs.rsshub.app/guide/parameters
インスタンスによってはFeedlyに登録できない、Feedlyで更新されない
« つーる