「ブログ貼り付けをはてなで対応させる」に+αしてみた
ニコニコ動画の「ブログ貼り付け」ボタンははてなダイアリー未対応なのですが、下記リンクの
見てるページをはてな記法にしダイアリー言及ボタンを付けるBookmarkletを用いると
[(動画ページuri):movie]
という文があらかじめ生成されたエントリーができあがります。
ですが、自サイトでは
こなたとかがみのクロノトリガー 第1章 『時空をつっぱしる女』
こんな感じの構成なので、
- 動画ページからボタン一発で上記テンプレートが生成されたエントリーを開くようにしたい
という個人的な需要がありまして。
そんなわけで、前に作ってみたBookmarklet↓
覚え書き:Niconail.infoのサムネとタイトルとはてなブックマーク数リンクを並べて出力
を組み込めたらうまくいくんじゃないか、とやってみたらできちゃいました。
ブックマークレットで読み込まれているjsファイルについて、
449行目を、: return '[' + uri + ':movie]'; から、 return '<a href="'+document.URL+'" target="_blank"><img src="http://niconail.info/'+document.URL.substring(30)+'" alt="'+document.title+'"></a><a href="http://b.hatena.ne.jp/entry/'+document.URL+'" target="blank"><img src="http://b.hatena.ne.jp/entry/image/'+document.URL+'"/></a><br>['+document.URL+':title='+document.title+'] ';
に置換して、改変したjsファイルを適当なサーバーへ置く。
で、そのファイルを読み込むように書き換えたブックマークレットを起動することで、
→画面上に表示される”D!”ボタンを押す
→このサイトに動画情報のペーストされた新しいエントリーが開かれる
まで確認。
今見ているページが切り替わってしまうので、コピペ用の文字列を生成するだけの場合は以下の通り。
javascript:%20(function(){%20var%20test=prompt('COPY%20THIS','<a%20href="'+document.URL+'"%20target="_blank"><img%20src="http://niconail.info/'+document.URL.substring(30)+'"%20alt="'+document.title+'"></a>['+document.URL+':bookmark]<br>['+document.URL+':title='+document.title+']%E3%80%80');%20})();