Tiny Tiny RSSでニコニコ動画の投稿動画一覧ページのRSSが新規購読できないので直しました。

nico.png

修正バージョン

こちらのURLにアクセスすると、RSSリーダーで新規登録可能でW3C的にもvalidなRSSを取得出来ます。パン作りがいつも美味しそうなハガーさんの場合だとこんな感じ。 https://rss.1ni.co/user/video/84143

どこが悪かったのか

ログを見てみると以下のような問題が起きているようです。
  • フィードのリンクが相対リンク
  • RSSリーダーがリンク先を読み込みに行くが、投稿動画一覧ページではRSSが紐付けられていないので読み込めない
また、新規購読とは関係ないけれど、
  • ItemのpubDateが空
  • Itemにcreatorまたはauthorが指定されていない
という問題もあります。メンテナンスされてません感がすごい。仕方ないけど。

そもそも投稿動画一覧ページのRSSってなによ

公式にアナウンスされていない(廃止候補なんだろうな)ので知らない人は知らないと思いますが、ニコニコ動画の投稿動画一覧にはRSSがあります(投稿動画一覧を公開している人に限る)。 前述のハガーさんの投稿動画一覧の場合、こちらが投稿動画一覧のページURLで、 https://www.nicovideo.jp/user/84143/video こちらが投稿動画一覧ページのRSS。 https://www.nicovideo.jp/user/84143/video?rss=2.0 うしろに「?rss=2.0」または「?rss=atom」を付けるだけです。

続きを読む

【メモ】Laravelium/FeedでItemの日付をオブジェクトで渡すとvalidなRSSにならなくなる【#np2020】

w3c_rss.png Laravelで簡単にRSS出力出来るライブラリ「Laravelium/Feed」がものすごく便利なのですが、サンプルに従ってRSSを出力すると実はvalidになら無いことがあります。こういう感じで日付を設定して、出力すると、なぜかRFC2822で出力されずにW3Cの「Feed Validation Service」で上のようなエラーが表示されてしまいます(必要な部分のみ抜粋)。

続きを読む

【DIY RSS】 Creative Office CUE「CUE DIARY」RSSを復活させました【#np2020】

creative_office_cue.png 昨日お知らせした「水曜どうでしょう」オフィシャルサイトの更新情報を配信するRSSに続いて、Creative Office CUEのサイト内コンテンツ「CUE DIARY」の更新情報を配信するRSSも復活させました。 https://rss.nplll.com/cue_diary 非常に趣味的な話なので需要はないかも知れませんが、個人的にはとても便利になりました。 ご利用ください。

続きを読む

【DIY RSS】 水曜どうでしょう「本日の日記」RSSを復活させました【#np2020】

かつて「RSS配信していないサイトの更新情報を取得し自分でRSS配信する」ということを「DIY RSS」と呼んでいました。対象サイトの構造の変化や、コードのメンテナンス性の悪さなどから更新が止まっていましたが、サイトの移行に伴って処理を見直して再構築することにしました。 というわけで復活の第1弾は、「水曜どうでしょう」オフィシャルサイトでディレクター陣が不定期更新している日記のRSSです。 https://rss.nplll.com/suidou 「http://」が「https://」に変わったのを除けばURLは同じです。本文と執筆者、更新日時などが取得出来ます。HTBはあんまりサイトのリニューアルする気がないようなので、しばらくはこのままいけるかなあと思います。とか言った瞬間に大幅リニューアルとかになったら笑うけど、その場合でも今のプログラムなら更新が容易なので、追随できるんじゃないかなと思っています。 興味のある方はご自由にどうぞ。

続きを読む

LaravelでRSSフィードを配信する 【#np2020】

ニコニコ動画を紹介するブログ「1日1ニコ」の関連機能の中に、「タグ検索RSS」というものがありました。ニコニコ動画オフィシャルのタグ検索RSSに動画投稿者と再生数を追加するというシンプルなものなのですが、動画投稿者を確認するってRSSリーダーでは割と大事なので、個人的には重宝していました(多分僕しか使ってないと思うけど)。

続きを読む

最近撮影した写真のサムネイル表示に今さらTumblrを利用するわけ

Tumblr 最近撮影してWebで公開した画像や写真をブログ上でサムネイル表示させています。写真の投稿先は基本的にInstagramで、Tumblrはあくまでそこから自動投稿されているに過ぎず、Tumblr自体をWebサービスとして使うということは今はほとんどしていません。昔は熱心に使っていたんですけどね。

続きを読む