RSSを取得し加工・出力を行うアプリケーションのソースを表示
←
RSSを取得し加工・出力を行うアプリケーション
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
== 概要 == RSSフィードを取得して様々な形に加工して出力するアプリケーション。 ニュース一覧的にリスト表示したり、スライドショー的に表示したり、サムネイル一覧的に表示したり。 == 具体的に欲しい機能 == * はてなブックマークのRSSフィードを取得して一覧表示する * FlickrまたはTumblrのRSSフィードを取得してスライドショー表示する * TumblrのRSSフィードを取得してサムネイル一覧として表示する * 1日1ニコのRSSフィードを取得して表示する 個人的に需要があるこれらを実現する機能を実装した上で、それを一般化出来るといいかなと。 == 基本設計 == * LaravelでRSSフィードを取得してJSONで出力(API) * Vue.jsでJSONを読み込んで任意の形で出力 === 実現のために追加で必要な機能 === Flickrは既に写真を追加出来なくなっているので、スライドショーの対象から外す。代わりにTumblrを利用することになるのだけど、スライドショーにせよサムネイル一覧にせよ、画像を特定出来る方が良い。media要素(RSS2.0では <enclosure> というらしい)に入っていれば最高なんだけど、普通に配信されているTumblrのRSSフィードには含まれていない。ので、Laravelで加工する際に補うか、RSSフィードを読み込む代わりにTumblr APIで情報を取得してJSONを組み立てる必要がある。 どちらにしてもRSSフィードを読み込む機能は作るわけだから、 # Tumblr APIで情報を取得してmedia要素込みのRSSフィードを出力する # RSSフィードを読み込んでJSONに変換して返す # JSONを読み込んで出力する という順番になる。つまりRSSフィードを作る機能、かつて「DIY RSS」と呼んでいた機能が必要になる。マジか。まあTumblr API関連はあとでumblsにもコピーして使うので、実装しておいて損は無いが。 == まとめ == * はてなブックマークのRSSフィードを取得して一覧表示する * FlickrまたはTumblrのRSSフィードを取得してスライドショー表示する ** Tumblr APIを叩いてenclosure込みのフィードを書き出す * TumblrのRSSフィードを取得してサムネイル一覧として表示する ** Tumblr APIを叩いてenclosure込みのフィードを書き出す * 1日1ニコのRSSフィードを取得して表示する ** 未定。リスト表示だけなら特になし
RSSを取得し加工・出力を行うアプリケーション
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報