古い記事
ランダムジャンプ
新しい記事
iOS の定番無料一時メモアプリ DraftPad の開発・配布が終了となりました。で、後継のアプリが Textwell です。

今度は有料ですが、コールバック機能がとても便利なので、Safari のブックマークレットで DraftPad を使っていた人は検討の価値ありです。

関連記事:
- iOS の Safari から flickr の貼り付け用 HTML を取り出して DraftPad へ送る Bookmarklet[2012-12-11-4]
- iOS の Safari からページタイトル、URL、引用箇所、ASIN を取り出して DraftPad へ送る Bookmarklet[2012-12-07-4]

コールバック機能により、「Safari からブックマークレットで Textwell にテキストを追記してまたSafari に戻る」という動作が自動化でできます(DraftPad だと行ったきり Safari に戻らず)。Safari から Textwell へ一瞬移動するのですが、触らずに放っておけば元の Safari のページに戻ります。実質、ページはそのままなので、ストレス少なくWeb情報のメモができますよ。で、ためたテキストメモを見るときだけ Textwell に切り替えればOK。これはほんとありがたいです。

テキスト追記&コールバック(Safari戻り)の流れは、ブックマークレットから、
textwell:///add?text=[TEXT]&x-success=[開いていたページのURL]
へ飛ばすだけでOKで、基本的なコード片はこんな感じです:
location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);

コールバック機能の詳細はこちらをご参照ください:
- Textwell | URL Schemes
http://www.sociomedia.com/textwell/urlschemes/

以下、過去にこのブログで紹介した DraftPad へ送る系の Bookmarklet (ref. [2012-12-07-4][2012-12-11-4]) を Textwell+コールバック版に書き換えたのを載せておきます。そのままでもよし、適当に改変してもよし。どうぞご活用ください。

titleとURLと引用箇所をTextwellに送る (TUQ)


javascript:(function(){
 var s=document.title+'\n'+location.href+'\n'+window.getSelection().toString()+'\n';
 if('createTouch' in document){
  location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);
 }else{
  prompt(' ',s);
 }
})();


ASINとtitleと引用箇所をTextwellに送る (AidTQ)


アマゾンの商品ページ専用です。
javascript:(function(){
 if(location.href.search(/[^0-9A-Z]([B0-9][0-9A-Z]{9})([^0-9A-Z]|$)/)!=-1){
  var s=RegExp.$1+'\n'+document.title+'\n'+window.getSelection()+'\n';
  if('createTouch' in document){
   location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);
  }else{
   prompt(' ',s);
  }
 }
})();


Flickrの写真用HTMLコードをTextwellに送る - Small 240 (f240)


FlickrのPC版の個別写真ページ専用です(ref. [2012-12-11-4])。
javascript:(function(){
 var s=document.getElementById('share-options-embed-textarea-s').value+'\n';
 if('createTouch' in document){
  location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);
 }else{
  prompt(' ',s);
 }
})();


Flickrの写真用HTMLコードをTextwellに送る - Medium 500 (f500)


javascript:(function(){
 var s=document.getElementById('share-options-embed-textarea-m').value+'\n';
 if('createTouch' in document){
  location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);
 }else{
  prompt(' ',s);
 }
})();


Flickrの写真用HTMLコードをTextwellに送る - Thumbnail (f100)


javascript:(function(){
 var s=document.getElementById('share-options-embed-textarea-t').value+'\n';
 if('createTouch' in document){
  location.href='textwell:///add?text='+encodeURIComponent(s)+'&x-success='+encodeURIComponent(location.href);
 }else{
  prompt(' ',s);
 }
})();


iPhone/iPad の Safari へのブックマークレットの登録方法


なんでもいいので適当なページをブックマーク登録し、URL部分に「javascript:...」をコピーするだけ。

修正記録


追記140210: 「.innerText」を「.value」に変更。