RSSは、ニュースやブログなど各種のウェブサイトの更新情報を配信するための文書フォーマットの総称である。
(参考:https://ja.wikipedia.org/wiki/RSS)
↑ブログやSNSなどでこのマークを見たことはありますか?
こちらは、好きなニュースやブログ、SNSの人のコメントだけを集めて通知してほしい場合などで使います。
様々なSNSがこのRSSに対応しているのですが、これの入手方法がSNSによって異なるので、この文章ではそれをまとめていきます。
ブログ系などは全体のRSSなどもありますが、今回は特定のユーザーのRSS取得に着目します。
(RSSの利用方法については他の方の文章をご利用ください。)
バージョン:Atom
または
https://qiita.com/ユーザ名/feed
(ユーザ名…@xxxx)
バージョン:RSS2.0/(Atom?)
または
https://zenn.dev/ユーザ名/feed
(ユーザ名…@xxxx)
バージョン:RSS2.0/(Atom?)
または
https://note.com/ユーザ名/rss
(ユーザ名…@xxxx)
たぶんない
(SNSじゃないw)
コミットごとに通知が来るのでうざいです。
登録しないほうがいいです。
バージョン:Atom
https://github.com/ユーザ名.atom
(ユーザ名…@xxxx)
バージョン:Atom
または
https://gitlab.com/ユーザ名.atom
(ユーザ名…@xxxx)
バージョン:Atom
YouTubeは若干面倒。
https://www.youtube.com/channel/UCNiEtjncyYOxSsZ-6BFCNUA
https://www.youtube.com/@lemon73
両方とも同じチャンネルを指していて、上が昔からのチャンネル表記、下が近年追加された新しいチャンネル表記です。
昔からの古いチャンネル表記でのリンクが分かる場合はRSSの取得が可能です。
(こちらを利用すると新しいチャンネル表記から昔のチャンネル表記に変換できます。)
https://www.youtube.com/feeds/videos.xml?channel_id=チャンネルID
例)
https://www.youtube.com/channel/UCNiEtjncyYOxSsZ-6BFCNUA
このチャンネルのRSSを取得する場合、
UCNiEtjncyYOxSsZ-6BFCNUAの部分がチャンネルIDになります。
なので、
https://www.youtube.com/feeds/videos.xml?channel_id=UCNiEtjncyYOxSsZ-6BFCNUA
がこのチャンネルのRSSのリンクです。
バージョン:RSS2.0/Atom
ユーザーのIDを記録します。
RSS2.0
https://www.nicovideo.jp/user/ユーザーID/video?rss=2.0
Atom
https://www.nicovideo.jp/user/ユーザーID/video?rss=atom
バージョン:RSS2.0
https://mstdn.jp/@ユーザー名.rss
(ユーザー名…@xxxx)
バージョン:RSS2.0
https://fedibird.com/@ユーザー名.rss
(ユーザー名…@xxxx)
バージョン:Atom
または
https://misskey.io/@ユーザー名.atom
(ユーザー名…@xxxx)
バージョン:Atom
https://www.reddit.com/user/ユーザー名.rss
(ユーザー名…@xxxx)
バージョン:RSS2.0
https://www.pinterest.jp/ユーザー名/feed.rss/
(ユーザー名…@xxxx)
RSSのバージョン問題が結構面倒…
ソフトウェアとか自作サイトでこのRSSデータを使おうとすると、RSS2.0とAtomで別の処理にしなきゃいけないので、若干面倒ですねw
RSSリーダーとかを使う際はバージョン関係なく読み取れると思うので、ぜひ気軽に利用してみてください。
他のSNS(TwitterとかInstagramとか)も気が向いたら追加します。