otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2007-11-14

うたまっぷ歌詞検索のAutoPagerize SITEINFO書いた

| うたまっぷ歌詞検索のAutoPagerize SITEINFO書いた - otsune's SnakeOil  を含むブックマーク はてなブックマーク - うたまっぷ歌詞検索のAutoPagerize SITEINFO書いた - otsune's SnakeOil  うたまっぷ歌詞検索のAutoPagerize SITEINFO書いた - otsune's SnakeOil  のブックマークコメント

no title

うたまっぷ歌詞検索

url: http://www.utamap.com/searchkasi.php\?.+
nextLink: //a[contains(text(), ">>>")][last()]
insertBefore: //table[3]//table[@cellspacing="1"]/following-sibling::node()
pageElement: //table[3]//table[@cellspacing="1"]

LDRizeのSITEINFOも書けるはず。

って本当はhttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0055.txtの「Flashで表示される歌詞をテキスト表示に直すフィルタ」をPlaggerのFetchEnclosureかEntryFullTextにしたいんだった。

うたまっぷ歌詞検索の歌詞テキストを表示するbookmarklet

| うたまっぷ歌詞検索の歌詞テキストを表示するbookmarklet - otsune's SnakeOil  を含むブックマーク はてなブックマーク - うたまっぷ歌詞検索の歌詞テキストを表示するbookmarklet - otsune's SnakeOil  うたまっぷ歌詞検索の歌詞テキストを表示するbookmarklet - otsune's SnakeOil  のブックマークコメント

FirefoxOperaならno titleを使えばOk。

IEとかでも工夫すれば似たような事できるのかもしれないが、とりあえず

javascript:if(location.href.match(/http:\/\/www\.utamap\.com\/(?:show(?:top|kasi)\.php\?surl=|phpflash\/flashfalsephp.php\?unum=)/)){var p=document.getElementsByTagName('param');for(var j=0;j<p.length;j++){var t=p[j];if(t.name=="movie"){var id=t.value.replace(/ucode=(\w+)/,"http://www.utamap.com/phpflash/flashfalsephp.php?unum=$1");location.href=id;};};}

こんな感じで。

書いた後で気がついたけど、いちいちparamタグのmovieのvalueからコード取り出さなくても、location.hrefのsurl=にコード入ってるのね。

ついでに書いたYahoo!ミュージック歌詞検索用のbookmarklet

javascript:var m=location.href.match(/http:\/\/music\.yahoo\.co\.jp\/shop\/p\/\d+\/(\d+)\/(Y\d+)/);location.href='http://music.yimg.jp/bin/sendlyricstext?ArtistId='+m[1]+'&Id='+m[2];
トラックバック - http://subtech.g.hatena.ne.jp/otsune/20071114