DraftPadのBlogQuoteにフィルターを付けてみました

DraftPadアシスト活用術(BlogQuote篇)
ネットの情報を記録するとき、引用元を表示したいことがあります。でも、文字だけのリンクだとさみしくなる。サムネイルもつけたい。概略も表示したい。自分ならではの特色も出したい。そんな場合の手軽なアシストが...
サムネ付きリンクプレートを作るDraftPadアシスト、BlogQuote。確かに自分ところのリンクを作るとき、ブログ名が付くと冗長に思えます。じゃあ、カットしましょう。


DraftPad 1.6.2
分類: 仕事効率化,ユーティリティ
価格: 無料 (Manabu Ueno)

「&BLOG=」という設定項目を追加しました。ここにブログ名を書いておくと、タイトル中から削ります。連呼しちゃうと「選挙カー」みたいだものね。

draftpad://self/web?source=<meta name=viewport content=initial-scale=1><title>BlogQuote</title><script>function main(x){if(u=x.current){open((/^http/.test(u))? u:x.URL)}else{document.write(%22<body style=white-space:pre;word-wrap:break-word;>%22+x.whole+%22</body>%22)}}location=%22draftpad:///webdelegate?load=main%26unloadconfirming=true%26unloadconfirmtitle=リンクを作成しますか?%26unloadconfirmdefault=はい%26unloadconfirmclose=いいえ%26unload=function(){location=\"draftpad:///webdelegate?load=f\";f=function(x){title=document.title.replace(x.BLOG,\"\");fav=document.getElementsByTagName(\"link\");icon=\"http://\"+location.host+\"/favicon.ico\";for(i=0;i<fav.length;i++)if(fav[i].rel.match(/^shortcut icon|^apple-touch-icon/i)) icon=fav[i].href;text=getSelection().toString();if(!text){p=document.getElementsByTagName(\"p\");for(k in p) text+=p[k].innerText};text=text.replace(/\\n/g,\"\").replace(/undefined/g,\"\").substr(0,100);link=x.STYLE.replace(/\\${posturl}/g,location.href).replace(/\\${posttitle}/g,title).replace(/\\${postselect}/g,text).replace(/\\${favicon}/g,icon);draftpad.replaceCurrent(link)}}%22</script>&whole=<@@>&current=<@>&STYLE=<blockquote style=\"color:black;background:ivory;padding:15px;border-radius:5px;border:1px solid lightgray;\"><a href=${posturl} target=_blank style=color:darkblue;><img align=left src=http://capture.heartrails.com/150x120/?${posturl} style=\"border-radius:10px;margin:1px 15px 1px 1px;box-shadow:1px 2px 3px gray;\">${posttitle}</a><a href=http://b.hatena.ne.jp/entry/${posturl} target=_blank><img src=http://b.hatena.ne.jp/entry/image/${posturl}></a><br>${postselect}...<br style=clear:both;></blockquote>&URL=https://www.google.com/search?q=<@>&BLOG=

登録リンクはこちら→ http://tinyurl.com/le2oau3



うちのブログ名には「&」が含まれるため、そのままでは使えず「%26」に置き換えます。具体的にはアシスト末尾に「&BLOG= - W%26R : Jazzと読書の日々」と指定。これでリンクプレートからブログ名を消すことができます。きれいサッパリ名前を消せる。何も指定せず「&BLOG=」としておけば、従来通りの使い方もできます。
また「&URL=」を書き換えれば、自サイトをGoogleの検索対象にできます。具体的には「&URL=」を「&URL=https://www.google.com/search?q=<@> site:http://d.hatena.ne.jp/wineroses」と設定。半角スペースに続けて「site:ブログのURLアドレス」を繋ぐ。するとGoogleがサイトからの絞り込みをしてくれます。


BlogQuoteは紹介リンクを手軽に作れると同時に、空行で実行するとプレビューモードに変わります。STYLEを書き換えることで、リンクプレートをカスタマイズできる。変化の幅が広いので、詳しくは以前の記事を参照してください。

  • DraftPadアシスト活用術(BlogQuote篇)