2007-10-29
ちゅーか、hAtomとかmicroformatsだったらはてなスター拡張機能が自動的に適用されるとかのほうが不毛じゃないよなぁ
hatena |
![]()
いちいちurlにregexpでmatchしてSiteConfig書くとか、SITEINFO書くとかは不毛過ぎる。
同じ意味でplaggerのEntryFullTextも不毛なんだけど、まぁmicroformatsに対応する気配が無いWeb1.0なサイトを無理矢理にplaggerで扱うための仕組みだから仕方が無い面もあるか。(microformatsなサイトだったらSubscribe::なんちゃらで簡単に対応出来るはず)
つまり、jkondoは「どこでもはてなスター」はmicroformats対応させるつもりが有るのかなぁと思ったということ。
はてなスターSiteConfigでusr.perl.orgのjournalを試しに作ってみた
hatena |
![]()
SiteConfigWiki - はてなスターがその結果。
日常ブラウズ時にFirebugはオフにしているので、外部jsとかでSiteConfig IDEが立ち上がって、マウスで要素を選ぶだけでCSSセレクタが表示される的なのが欲しいと思った。
CSSセレクタの試行錯誤はWeb::Scraperのscraperコマンドで
% scraper 'http://use.perl.org/~miyagawa/journal/'
scraper> process 'div#journalslashdot', 'entryNodes[]'=>scraper{ process 'div.title h3', title=>'TEXT'; process 'div.adminoptions a:last-child',uri=>'@href'}
scraper> y
とかで確認しながらやった。
はてなスターSiteConfigのCSSセレクタってLDRizeのXPath設定として応用出来るんじゃないだろうか
JavaScriptでCSS Selector to XPathできるライブラリ的なのって見たような記憶が有るな。
LDRizeで地力で変換しなくても、SiteConfigWiki - はてなスターを定期的に引っ張ってきてLDRizeが解釈できる形式にコンバートするのでもいいんだよな。
silog - script/LDRizeに自動的に更新するのは気が引けるから、目視チェックは必要そうだけど。
あとはてなスターを付けるのはいいけど、LDRizeでjk移動しなくてもいいだろってサイトのデータもあるちゃーあるな。そういうのは無意味だからコンバートから除外か。
コメント
トラックバック - http://subtech.g.hatena.ne.jp/otsune/20071029
