Hatena::Groupos0x

FFFF RSSフィード

0xFFのメモです。

2008 April 16th Wednesday

Flex3のヘルプをローカルに

| 13:17 | Flex3のヘルプをローカルに - FFFF を含むブックマーク はてなブックマーク - Flex3のヘルプをローカルに - FFFF

no title

で、html help作ろうと思ったんだけど、コンパイルがうまくいかなくて面倒になった(html helpがほしい人はFlex3のヘルプ続き - FFFF - 0xに行くと良いかも)。てか、html helpじゃなくて普通のhtmlローカルさーばーに置いてブラウザで見れば(Greasemonkeyとかも動いて)いいやという結論に。

というわけで、

wget -r -l 10 http://livedocs.adobe.com/flex/3_jp/langref/

by http://d.hatena.ne.jp/agt/20080310/p1

したものを http://localhost/langref/ に配置。

ただ、JavaScriptで呼び出しているclass-list.htmlが上のwgetでは漏れていたので、取り直す必要があった。

http://livedocs.adobe.com/flex/3_jp/langref/package-list.html を開いてFirebug(1.1beta)上で↓のコードを実行してURLクリップボードにコピー。これでURLリストを作成して、wget -i -x(-xでディレクトリ作るのがポイント)

copy($x('//body/table[1]/tbody/tr/td/a').map(function(a,i){return a.onclick.toString().replace(/[\s\S]*?"([\w\-\/\.]*)"[\s\S]*/,'http://livedocs.adobe.com/flex/3_jp/langref/$1');}).join('\n'));
wget -i list.txt -x

追記:上記では http://livedocs.adobe.com/flex/3_jp/langref/index-list.html ってのが含まれないみたいだ。まあ、1つくらいは手動で。。

secondlifesecondlife2008/04/17 09:08win 再起動したり、KeyTools でゴミファイル消したり、hhc.exe を cmd.exe 直接呼び出してコンパイルがなんとかうまく行きました。インデクスが多いからかどうかわかりませんが、hhc.exe 落ち過ぎる。。。

os0xos0x2008/04/17 10:40おお、どもども。
ゴミがなければ通るのなら、完全なURLリストを作ってwget -i -x でいけそーですね。
URLリストなら配布しても問題ないだろうし。