DraftPadだけでAppStoreを検索しリンク・プレートを作るアシスト

朝夕に少し、秋の気配。


DraftPad 1.5.6
カテゴリ:仕事効率化,ユーティリティ
価格:無料 (Manabu Ueno)
ここのところ実験中のリンク・プレート。これをアシストで実現する方法を考えてみました。うまく行ってるのかどうか、分からない。

Title: AppStore検索
URL: draftpad://self/web?source=<script>location.href=%22draftpad:///webdelegate?load=f%22;f=function(x){t=x.t;s=x.s;id=x.id;p=Number(x.p);a=t.substring(0,p)+%22\n%22;b=t.substring(p);c=%22%22;document.write(%22検索中....%22);x=new XMLHttpRequest();x.open(%22get%22,%22http://itunes.apple.com/search?country=JP%26entity=software%26limit=4%26term=%22+encodeURIComponent(s),false);x.send(null);j=JSON.parse(x.responseText).results;for(i=0;i<j.length;i++){app=j[i];name=app.trackName;url=app.trackViewUrl;icon=app.artworkUrl100;version=app.version;price=app.formattedPrice;artist=app.artistName;genres=app.genres;c+=%22<div name=\"%22+name+%22\" style=\"position:relative;color:#2F2F7F;padding:15px;padding-left:95px;padding-right:128px;font-weight:normal;font-size:16px;background:#CFCFFF;width:300px;border:1px solid #2F2F7F;text-shadow:0 1px 0 #FFFFFF;border-radius:5px;\"><a href=\"http://click.linksynergy.com/fs-bin/stat?id=%22+id+%22%26offerid=94348%26type=3%26subid=0%26tmpid=2192%26RD_PARM1=%22+url+%22\"><img src=\"%22+icon+%22\" style=\"position:absolute;top:12px;left:12px;border-radius:5px;width:70px;box-shadow:1px 2px 3px gray;\"></a><div style=\"font-size:18px;font-weight:bold;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;\">%22+name+%22 %22+version+%22</div><div style=\"font-size:12px;font-weight:bold;\">カテゴリ:%22+genres+%22<br>価格:%22+price+%22 (%22+artist+%22)</div><div style=\"clear:left;\"></div><div style=\"position:absolute;right:10px;top:14px;\"><a href=\"http://click.linksynergy.com/fs-bin/stat?id=%22+id+%22%26offerid=94348%26type=3%26subid=0%26tmpid=2192%26RD_PARM1=%22+url+%22\"><img src=\"http://r.mzstatic.com/images/web/linkmaker/badge_appstore-lrg.gif\"></a></div></div>\n\n%22;}draftpad.replace(a+c+b,a.length);}</script>&t=<@@>&s=<@>&p=<#LOC>&id=uicvwrcQJ5k

DraftPadアシストでDropboxのファイルを読み込む OpenText



使い方は、アプリ名を書きアシストを実行するだけ。カーソルのある行を対象に検索を開始します。ところが一回目はやたら時間が掛かる。一度「Done」で中断しても良いくらい。なぜか、二回目以降は素早い検索になります。理由不明。



自動で検索結果を本文に書き込み。ところが、類似の名称を全部リストアップしてしまう難点があります。一応、タグにアプリ名を埋め込んで見分けやすくはしてるけど、整理が大変。指二本でタップして削るか、必要な分だけコピーし、履歴で検索前に戻すのが楽かも。



HTML Viewで見るとこんな感じになってます。絞り込みに何か工夫は無いものやら。


リンクシェア アフィリエイト紹介プログラム
アシストの最後にある「id=uicvwrcQJ5k」のところがLinkShareIDです。ご自分のIDに書き換えてお使いください。作った本人は面白がってるんですけど、実用面では今ひとつなので、不具合があってもオン・ユア・リスクでお願いします。
iPhone/iPadアプリ紹介AppHTMLをカスタマイズしてみました


Atsushi's Homepage 〜 iTunes Store/App Store Search API を使ってみる
iTunes Store, App Store の Search API の使い方の説明です (2011/8/13 新規作成)。...
AppStore API の呼び出し方。曲データもこれの応用で出来るみたい。
DraftPadでMacAppStoreのソフトウェアを紹介するアシスト