好き勝手に・げーあにん?

ファミコンと同い年の社会人ヌルオタの日記

ニコニコ動画のタグをそのまま livedoor clip するブックマークレット

ニコ動専用ブックマークとして livedoor clip を使ってたりします。まずまずいい感じなんだけど、タグはニコ動についてるのをとってきて欲しいよなー。ということで、さがせば同じ事やってる人いそうだけど、勉強がてら作ってみた。

javascript:var%20e=document.getElementById('video_tags').firstChild.childNodes;tags=[];for(var%20i=0;i<e.length-1;i+=2){tags.push(e[i].firstChild.data)};location.href='http://clip.livedoor.com/clip/add?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&tags='+encodeURIComponent(tags.join('%20'));

こんなんでいいんだろうか。動いてるっぽいからいいか。こういうのがサクサク作れるのはいいね。

livedoor clip のタグ文字最大数の問題で、文字が入りきらない場合があるのはご愛嬌。「千早いじめに定評のあ」までしか入らない(苦笑)。め、めんどくさいからブックマークレットの段階で切ってないんじゃないんだからね! 最大数が増えてくれるって信じてるからやらないだけなんだから!

# 追記

別Window開いた方が便利か。

# 暇つぶしに追記

ニコニコ動画以外では普通の動作をするようにした。

javascript:(function(){window.open('http://clip.livedoor.com/clip/add?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+(function(){var%20t=[];try{var%20e=document.getElementById('video_tags').firstChild.childNodes;for(var%20i=0;i<e.length-1;i+=2){t.push(e[i].firstChild.data)}}catch(x){}return((t.length>0)?('&tags='+encodeURIComponent(t.join('%20'))):'');})())})();


# 追記:08-05-17

構成が変わってタグが取れなくなったので修正。

javascript:(function(){window.open('http://clip.livedoor.com/clip/add?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+(function(){var%20a=document.getElementsByTagName('a');var%20t=[];for(var%20i=0;i<a.length;++i){if(a[i].rel=='tag')t.push(a[i].firstChild.data);}return(t.length>0?('&tags='+encodeURIComponent(t.join('%20'))):'');})())}())