LDR Full Feed SITE_INFO
About
このページはLDR Full FeedのSITEINFO記載用のページです。いくつかある例を見て作ってみてください。
Scripts
- Greasemonkey + LDR & Fastladder
LDR Full Feed - userContent.js + LDR & Fastladder
LDR Full Feed for UC - Greasemonkey + Google Reader
Google Reader Full Feed - Greasemonkey + はてな RSS
Hatena::RSS Read More Supporter - Opera + LDR & Fastladder
LDR Full Feed Opera - Opera + Google Reader
Google Reader Full Feed Opera - for Sleipnir
LDR Full Feed & Google Reader Full Feed
uploader
Format
- url
- 対象のエントリーのURLにマッチする正規表現。
- xpath
- エントリーの本文部分を指定するXPath。
- enc (optional)
- 取得先のページの文字コードがUTF-8以外だった場合、文字コードを指定する。省略可能。
- base (optional)
- 対象のエントリーがFeedBurnerなどを使用していて、エントリーの実URLと異なる場合、相対パスへの変換の際に基準となるURLを指定。省略可能。
Caution
- {や}をつけたり、''で囲ったりする必要はありません。
- @class="body"などのコーテーションは必ずダブルコーテーション(")を使ってください。
LDR Full FeedはSITEINFOの要素をシングルコーテーション(')で囲って取り込むためです。 - Wikiの記法のせいで、例えば Shift_JIS が Shift</em>JIS となるようなことがあります。この場合 Shift\_JIS と書くと回避できます。
- 前に書いてあるものから適用されるので、汎用的なもの(~ブログ用など)はなるべく後方に書きましょう。
- Wikiの記法で書いている部分(SITEINFOの名前など)は最後にスペースを2つつけないと改行されません。
- url: は正規表現として扱われるので、ドットは(このWikiへ記入する時は)「\\.」と書くように。「.」だと任意の1文字と扱われるので「\.」としないといけない……が、Wikiのpreviewに「\.」と書くと「.」に置換されてしまう。
About XPath
- XPathについてはW3Cの仕様書の日本語訳がすべてを説明しています。
- なるべくH2要素は含まないようXPathを指定してください。
- //div[@id="foo"] より id("foo") の方が効率的なので、特別な事情がない限り後者を使いましょう。
- GIGAZINEなどのnode()を*に置き換えると文字が表示されなくなります。*のかわりにnode()を使ってください。
- なお /child::node() と /node() は等価です(後者は前者の省略構文)。
Note
重要な変更の際はここに日時とともに書いておいてもらえるとありがたいです。
- [2008/02/06] 汎用SITE_INFOのココログのXPathを//div[@class="entry-body-text"]から//div[(@class="entry-body-text") or (@class="entry-more-text")]に変更しました。
SITE_INFO
SBMなど
URL中に他のサイトのURLが含まれる可能性のあるサイトはココに。
個別
PingMag - 東京発 「デザイン&ものづくり」 マガジン
deviantPhoto.eu - Bildergalerie
衆議院議員 河野太郎発行メルマガ「ごまめの歯ぎしり」ブログ版
個別(汎用サービス利用)
⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto
汎用
この位置には汎用的に使われるSITEINFOを書いてください。サイトごとの個別設定は上の方に。
changed November 16, 2008