TextwellでOSX用ソフトウェアを紹介するアクション MacAppSearch
Mac用アプリをレビューすることもあるし。
ブログはほとんどiPadで書いてます。最近は通勤電車に乗りながらiPhoneで書くことも増えてきた。そうなるとMacで文章を書くことも減るのですが、それでもMac用アプリを紹介する機会はあります。母艦が故に環境整備が必要。となれば、このアクション。
<meta name=viewport content=initial-scale=1><script> // PHGのat番号を at に登録してください。 at="10l4Z2"; // リンクプレートの配色 color="black"; title="darkred"; background="#fafafa"; border="#ddd"; // スクリプト本体 s=T.current; url="http://itunes.apple.com/search?country=JP&entity=macSoftware"+"&limit=100&term="+encodeURIComponent(s); T.title(s); T.request({ url:url, callback: function(x){Disp(x.responseText)} }); function Disp(x){ res=JSON.parse(x).results; s=""; for(i=0;i<res.length;i++){ app=res[i]; url=app.trackViewUrl; link=url+"&at="+at; name=app.trackName; icon=app.artworkUrl60; icon100=app.artworkUrl100; version=app.version; price=app.formattedPrice; artist=app.artistName; genres=app.genres; plate="<div name='"+name+"' style='background:"+background+";padding:10px;border-radius:5px;border:1px solid "+border+";'><a href="+link+" style='color:"+title+";'><img width=75 align=left src="+icon100+" style='border-radius:5px;margin:1px 15px 1px 1px;box-shadow:1px 2px 3px gray;'><strong>"+name+" "+version+"</strong></a><br><span style='color:"+color+";font-size:90%;'>分類: "+genres+"<br>価格: "+price+" ("+artist+") <a href="+link+"><img src=http://r.mzstatic.com/ja_jp/images/web/linkmaker/badge_macappstore-sm.gif></a></span><br clear=all></div>"; s+="<div style=color:black;background-color:#fafafa;padding:10px;><a onClick=Paste('"+icon100+"')><img align=left width=75 src="+icon+" style=border-radius:5px;></a><a onClick=Paste('"+escape(plate)+"')><strong>"+name+" "+version+"</strong></a><br>分類:"+genres+"<br>価格:"+price+" ("+artist+") <a href="+url+"><img src=http://r.mzstatic.com/ja_jp/images/web/linkmaker/badge_macappstore-sm.gif></a><br clear=all></div>"; } document.body.innerHTML=s; } function Paste(x){ text=unescape(x)+"\n"; T("replaceCurrent",{text:text}); } </script>
Import Textwell ActionMacAppSearch
例によって、カーソル行をキーワードにMacAppStoreの検索をします。検索結果は、Textwellの内蔵ブラウザで表示される。アイコンをタップすればアイコン自体のURLアドレス、タイトルをタップするとアプリへのリンクプレートを作成します。
ちなみにキーワードとして「free」を入れると、無料アプリだけに絞り込むこともできちゃいます。まあ、「free memory」とか説明文に「free」があると拾っちゃうけど。
それでこんな感じのリンクプレートが出来上がる。今回はグレーを基調にしました。配色のカスタマイズはソース内で指定できるので、自分の好みに作り変えてください。
ずっとOSXアプリから離れていたから、こうして検索してみると、いろんなタイプのが出てきていて吃驚します。MacAppStoreのアプリは検索しにくいんですよね。すでに手に馴染んでいる定番で済ませているから、他に調べようともしないし。もしかしたら、今のOSXの最適環境ではないのかも知れない。しかし、値段設定が割高に見えちゃうんだよなあ。