LoginSignup
1
4

様々なSNSのRSSを取得しよう!

Last updated at Posted at 2023-09-28

こちらの文章は、昔に別のサイトで公開した内容のミラーです。

RSSとは

RSSは、ニュースやブログなど各種のウェブサイトの更新情報を配信するための文書フォーマットの総称である。
(参考:https://ja.wikipedia.org/wiki/RSS)

↑ブログやSNSなどでこのマークを見たことはありますか?

こちらは、好きなニュースやブログ、SNSの人のコメントだけを集めて通知してほしい場合などで使います。
様々なSNSがこのRSSに対応しているのですが、これの入手方法がSNSによって異なるので、この文章ではそれをまとめていきます。
ブログ系などは全体のRSSなどもありますが、今回は特定のユーザーのRSS取得に着目します。
(RSSの利用方法については他の方の文章をご利用ください。)

Blog系

Qiita

バージョン:Atom
qlog
または

https://qiita.com/ユーザ名/feed

(ユーザ名…@xxxxのxxxxの部分)

Zenn

バージョン:RSS2.0/(Atom?)
qlog
または

https://zenn.dev/ユーザ名/feed

(ユーザ名…@xxxxのxxxxの部分)

Note

バージョン:RSS2.0/(Atom?)
qlog
または

https://note.com/ユーザ名/rss

(ユーザ名…@xxxxのxxxxの部分)

Git系

(SNSじゃないw)
コミットごとに通知が来るのでうざいです。
登録しないほうがいいです。

GitHub

バージョン:Atom

https://github.com/ユーザ名.atom

(ユーザ名…@xxxxのxxxxの部分)

GitLab

バージョン:Atom
qlog
または

https://gitlab.com/ユーザ名.atom

(ユーザ名…@xxxxのxxxxの部分)

動画系SNS

YouTube

バージョン: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
qlog
ユーザーのIDを記録します。

RSS2.0

https://www.nicovideo.jp/user/ユーザーID/video?rss=2.0

Atom

https://www.nicovideo.jp/user/ユーザーID/video?rss=atom

チャット系

mstdn.jp(Mastodon)

バージョン:RSS2.0

https://mstdn.jp/@ユーザー名.rss

(ユーザー名…@xxxx)

Fedibird(Mastodon)

バージョン:RSS2.0

https://fedibird.com/@ユーザー名.rss

(ユーザー名…@xxxx)

Misskey(Misskey.io)

バージョン:Atom
qlog
または

https://misskey.io/@ユーザー名.atom

(ユーザー名…@xxxx)

その他

Reddit

バージョン:Atom

https://www.reddit.com/user/ユーザー名.rss

(ユーザ名…@xxxxのxxxxの部分)

Pinterest

バージョン:RSS2.0

https://www.pinterest.jp/ユーザー名/feed.rss/

(ユーザ名…@xxxxのxxxxの部分)

最後に

RSSのバージョン問題が結構面倒…
ソフトウェアとか自作サイトでこのRSSデータを使おうとすると、RSS2.0とAtomで別の処理にしなきゃいけないので、若干面倒ですねw
RSSリーダーとかを使う際はバージョン関係なく読み取れると思うので、ぜひ気軽に利用してみてください。

他のSNSは気が向いたら追加します。

1
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4