DraftPadのAppStore検索アシストを少し変えました AppSearch(修正版)

ついアイコンを押してしまうので。


AppStoreを検索しリンクタグを作るDraftPadアシスト AppSearch - W&R : Jazzと読書の日々
リンク・プレートも同じアシストで賄えたら、と思ったので作ってみました。デザインに捻りはありません。アイコンとアプリ名、それと作者と値段が並ぶくらい。今まで使ってたのより貧相かも...
アイコン取得の部分を削りました。リンク・プレート作成に特化。それ以外は従来通り。デザインも少し変えました。iPad用アプリの検索は、末尾の「type=software」を「type=iPadSoftware」に変えること。idのところもリンクシェアIDに置き換えてください。

draftpad://self/web?source=<meta name=viewport content=initial-scale=1><title><@></title><body bgcolor=gray><script>function main(x){req=new XMLHttpRequest();req.open(%22get%22,%22http://itunes.apple.com/search?country=JP%26entity=%22+x.type+%22%26limit=%22+x.limit+%22%26term=%22+encodeURIComponent(x.s),false);req.send(null);res=JSON.parse(req.responseText).results;for(i=0;i<res.length;i++){app=res[i];url=app.trackViewUrl;link=%22http://click.linksynergy.com/fs-bin/stat?id=%22+x.id+%22%26offerid=94348%26type=3%26subid=0%26tmpid=2192%26RD_PARM1=%22+url;name=app.trackName;icon=app.artworkUrl60;icon100=app.artworkUrl100;version=app.version;price=app.formattedPrice;artist=app.artistName;genres=app.genres;rating=String(app.averageUserRating).replace(/undefined/,%220%22)+%22.0%22;user=String(app.userRatingCount).replace(/undefined/,%220%22); LinkPlate=%22\n<div name=\"%22+name+%22\" style=\"background-color:azure;padding:10px;border-radius:5px;border:1px solid lightblue;\"><font size=+1><a href=%22+link+%22 style=color:black;><img width=80 align=left src=%22+icon100+%22 style=\"border-radius:5px;margin:1px 15px 1px 1px;\"><strong>%22+name+%22 %22+version+%22</strong></a><br></font><font size=-1 style=color:slate;>分類: %22+genres+%22<br>評価: %22+rating.substr(0,3)+%22 ( %22+user+%22 件)<br>価格: %22+price+%22 (%22+artist+%22)</font><br clear=all></div>\n%22; document.write(%22<div style=color:white;background-color:black;padding:10px;><font size=+1><a onClick=draftpad.insert(decodeURI(%27%22+encodeURI(LinkPlate)+%22%27))><img align=left width=75 src=%22+icon+%22 style=border-radius:5px;><strong>%22+name+%22 %22+version+%22</strong></a><br></font><font size=-1>分類:%22+genres+%22<br>価格:%22+price+%22 (%22+artist+%22) <a href=%22+url+%22><img src=http://r.mzstatic.com/ja_jp/images/web/linkmaker/badge_appstore-sm.gif></a></font><br clear=all></div>%22);};document.write(%22<hr>%22);}location.href=%22draftpad:///webdelegate?load=main%22;</script></body>&s=<@>&limit=100&type=software&id=uicvwrcQJ5k

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



カーソル行にある文字列をAppStoreから検索します。タイトルバーにキーワードを表示。何を調べてたか、忘れることもあるので。アイコンをタップするとリンク・プレートを作成します。AppStoreの黒ボタンを押したときだけAppStoreに飛ぶことにしました。


従来のデザイン:

Flipboard 1.9.8
分類:ニュース,ソーシャルネットワーキング
価格:無料 (Flipboard Inc.)


新しいデザイン:

Flipboard 1.9.8
分類: ニュース,ソーシャルネットワーキング
評価: 4.5 ( 9263 件)
価格: 無料 (Flipboard Inc.)

上のように、アイコンを少し大きくし、角を丸めてみました。右の説明文も、アイコンから少し離してみた。それと評価関連を追加。AppStoreのボタンは削りました。


kdoc - Web API いろいろ
↑ページトップへ並べてみる。http://itunes.apple.com/lookup?lang=ja_jp&country=JP&id=489616934 (2012-03-05)http://i...
iTunesAPIは、返り値としていろんな情報を持っています。そもそもmp3を検索するAPIなので、変数の名前が音楽用になってたりする。というか、音楽を紹介するアシストも作れるわけだから、それは来年挑戦してみたいな。ブログ上で試聴できるようにするとか。


年末年始はブログを書く時間が無くなるかも知れません。本年はDraftPadを再発見して、iPadライフが充実しました。作者のueno氏と関係者のみなさんに感謝します。何か生み出せることはとても楽しいことです。来年もみなさんにとって良き一年になりますように。