Character

Character

Carrier of the Kettle

Silver Day

Aegis (Elemental)

You have no connection with this character.

Follower Requests

Follow this character?

  • 0

ロドストの日記検索結果をRSSで取得する方法

Public
※外部サービスの紹介なので、良くないようであれば消します。
※最近身内でTRPGが流行っています。

■はじめに
「RSSゥ!?」
私は素っ頓狂な声を上げ、慌てて口を手で抑えた。ウルダハの往来が多い通りのど真ん中だ。ドマ茄子は――ドマ茄子のような見た目をしたミコッテの男は、コクリと頷く。
「そうっス、姐さん。"あの"RSSです。ロドストには存在しないと言われていたこのフィードを……俺はついに見つけたんスよ!」
先ほどとは打って変わった様子で金色の瞳に光を灯し始めた茄子ッテは、力強くガッツポーズを作った。
「呆れたな……ロドストの日記を定期検索するのが面倒だからって、そんなロストテクノロジーまで引っ張り出してこなくても……。」
「失礼っスね。俺は今でもThunderbirdの購読機能を使ってるんスよ。」
もっと化石だった。
「少し、頭痛がしてきた……。だが私の思い違いでなければ、ロドストには昔からRSSなんて実装されてなかっただろう。お前、テンパードにでもされたか……?」
「違います姐さん!そのヤカンしまって下さい!」
白熱したヤカンが急速に冷やされていくのを確認した茄子ッテは、恐る恐る近づきながら、私にトームストーンを差し出してきた。その画面には、異国の言語が踊るウェブサイトが表示されている。
「これは何だ。」
Feed43っていうサイトっス。これを使って、ロドストからRSSを作り出せるんスよ!」
胡乱げな視線を向ける私に向かって、その男は滔々と語り始めた――。
________________________________________
■RSSとは
10年くらい前が全盛期だった、任意のウェブサイトで配信されている記事のタイトル・URL・内容の要約などをギュッとまとめて配信するためのフォーマットです。WindowsをOSと呼ぶのと同じで、RSSをフィードとも呼ぶことがあります。
まとめサイトのアンテナみたいな感じでしょうか。自分が気になるサイトやブログのRSSを"RSSリーダー"で"購読"することにより、各サイトを巡っていかなくとも更新があればすぐ分かるようになるという…。
自分の好きなサイトでSmartNewsを作れるみたいな。
ね。
分からなかったらRSS とはで検索だ!(説明放棄)

結局の所、僕はこれで「ロドストを開かずしてXHB関連の日記がロドストに投稿されたのを知りたい」わけです。貴方も初心者タグの付いた日記や募集タグの付いた日記が投稿されるのを監視したいと思ったことがあるでしょう?無い?僕も無いですね。

しかし、このRSSというフォーマット、サイトの運営者側が用意して配信してくれないと基本的には使えないのです。例えばニコニコ大百科なんかはこんな感じだったり、国内の主要なブログサービス(もはや主要なブログサービスがわかりませんが…Amebaとかはてなとか楽天とか?)はRSSを配信してくれているのですが、Lodestoneは今も昔も対応していません。ユーザーの需要はないし、そもそもブログサービスではありませんし、実装にかかるコストがワリに合わないからであると考えられます。

そのため、こちらでLodestoneの日記検索結果からRSSフィードを作成しよう!外部サービスで!というのがこの日記です。
前置きが長い。

■Feed43の使い方
【Feed43】RSS配信をしていないサイトでRSSフィードを独自に作る方法 | みんな栄養に頼りすぎてる書いてあります…(丸投げ

…ではあまりにも酷いので、日記の検索結果のURLから簡単にフィードのリンクを生成する方法を書いていきますね。

1.Feed43にアクセスし、「Create your first RSS feed」をクリック

2.RSSを取得したいロドスト日記検索結果(リスト表示)のURLを取得する
XHBのことを調べたかったらロドストの日記で「XHB」を検索→リスト表示することで、以下のようなURLになります。
https://jp.finalfantasyxiv.com/lodestone/blog/?q=XHB&tag=&worldname=&blog_lang=ja&order=&list_type=list
これは例のひとつ。ほかにもElementalDCの日本語日記全般を取得したかったら
https://jp.finalfantasyxiv.com/lodestone/blog/?q=&tag=&worldname=_dc_Elemental&blog_lang=ja&order=&list_type=list
となりますし、これに募集タグを追加すれば
https://jp.finalfantasyxiv.com/lodestone/blog/?q=&tag=%E5%8B%9F%E9%9B%86&worldname=_dc_Elemental&blog_lang=ja&order=&list_type=list
になりますね。このへんはお好きなように自分で検索して下さい。
"関係があるグループの日記を検索"はうまく取得できないと思います。(未検証)

3.上で取得したURLをAddress欄にペーストし、Reloadをクリック。

するとそのページのソースがぐわっと取得されます。
上で紹介したサイトではこのあと「ソースコードの中で繰り返しになっている部分を抽出し、タイトルやリンク部分を置き換えてパターンを作る」となっていますが…

4.Item (repeatable) Search Patternの欄に以下の文字列をコピペし、Extractをクリック。

<li class="entry__blog"><a href="{%}" class="{*}"><div class="entry__blog__header clearfix"><time><span id="{*}" class="datetime_dynamic_ymdhm" data-epoch="{*}">-</span><script>{*}</script></time><ul>{*}</ul></div><div class="{*}"><div class="entry__blog__inner entry__blog__inner__search"><h2 class="entry__blog__title">{%}</h2>{*}</div>{*}</div></a><div class="entry__blog__search"><a href="{*}" class="entry__blog__search__chara__face"><img src="{*}" alt=""></a><div class="entry__blog__search__chara__box"><p class="entry__blog__search__chara__name">{%}</p><p class="entry__blog__search__chara__world"><i class="xiv-lds xiv-lds-home-world js__tooltip" data-tooltip="ホームワールド"></i>{*}</p></div></div></li>

長い!これをコピペしてExtractをクリックするとこんな感じ。

日記のURLとタイトル、作成者が抽出されました。

5.フィードのタイトルを決め、配信される記事のフォーマットを作る。
フィードのタイトルは適当でいいですが、こんな感じに入力していけばいいかなと思います。


6.Previewをクリックしたらおしまい!FeedURLをRSSリーダーに登録しましょう。

できました~!

■…URLが出てきたけどこれどうすればいいの?
RSSリーダーというものに登録したり、IFTTTのようなサービスでメールなりなんなりと結びつけたり…。
これ以上の説明は記事が長くなるので許して下さい。

僕の好きなRSSリーダー
feedly AndroidにもiPhoneにもアプリがあります。
feedlyの使い方 あるいは調べて下さい。
IFTTTとは
IFTTT(イフト)とは?異なるプラットフォームを連携する便利ツールの使い方とアプレット9選|ferret

あと日記の検索、タイトルと本文で別々に検索できるようにして…
and検索じゃなくてor検索にも対応して…除外検索も…

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
■おわりに
「どうっスか姐さん!凄いでしょ!」
「あ、ああ。まあ、私も久々にRSSリーダーを引っ張り出してこようかという気持ちにはなったよ。」
どこから掘り出してきたのか、途中から箱型端末をどっかと置いて操作し始めたミコッテを横目に、私はじりじりと距離を取り始めた。
「そうでしょ!いやー、名高い冒険者の姐さんならなんとなくわかってくれると思ったんスよね、この良さを!でもまだこれだと記事の要約とか画像とか取得できなくて――」
少しずつ早口が加速している。危険信号だ。
「そ、それは大変だな。まあ、気長に頑張れ、よ!」
私は普段しない作り笑いを浮かべて手をひらひらと振った。テレポの事前詠唱で、足元を紫色のエーテルが覆い始める。その足を――ガシッと掴まれた。スライディング土下座だ。
「お願いします姐さん!!スカイスチール工房に俺を紹介しt
「うぎゃあーーーッ!!」
蒼気砲が、出た。
ミコッテは比較的小柄な種族だが、ララフェルはそれよりもっと小さな種族だ。大きな手で足なんかを掴まれた日には――特に貌の良いやつなんかに掴まれた日には、ゲージが振り切れることもある。
「シドさんとかーーー……!!紹介して下さいッス~~~…………!!!」
今日は茄子のようなミコッテが1人、叫び声と共に、ウルダハの蒼い空に吸い込まれていくのだった。
Comments (0)
Post a Comment
ForumsMog StationOfficial Blog

Community Wall

Recent Activity

Filter which items are to be displayed below.
* Notifications for standings updates are shared across all Worlds.
* Notifications for PvP team formations are shared for all languages.
* Notifications for free company formations are shared for all languages.

Sort by
Data Center / Home World
Primary language
Displaying