AndroidAppLink

    @@ -1,6 +1,6 @@ /* - * @title gPLAYHtml - * @description Androidマーケットで実行すると、アイコンやQRコード生成を行います。出力文字列は好きなようにカスタマイズしてください。 + * @title AndroidAppLink + * @description Androidアプリを紹介するためのブックマークレットです。 * @include https://market.android.com * @include http://market.android.com * @license MIT License @@ -11,46 +11,25 @@ var url = document.location.href; if(url.search(/details/) != -1) { - //パッケージ名取得(未使用) - url.match(/play.google.com.*?id=([a-zA-Z0-9_\-\.!~\*\|]+)/); - var pname = RegExp.$1; //アプリ名 var appname = $(".document-title").html(); var appname = appname.replace(/<.+?>/g,""); - //概要(未使用) - //var description = $(".doc-overview .doc-description").html(); - - //サプライヤー - var supplier = $(".document-subtitle").html(); - - //値段 - var price = $("meta[itemprop=price]").attr("content"); - //アイコンURL var icon = $(".cover-container img").attr("src"); - //評価件数、平均評価 - var review = $(".reviews-num").html(); + //値段 + var price = $("meta[itemprop=price]").attr("content"); - if(review!=null){ - var star = $(".score").html(); - }else{ - var review="0" - var star="まだ評価はありません" + if(price==0){ + var price="無料" } - //QRコードURL(未使用 アプリのみ使用可能) - var qrcode = "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chld=l0&chl=market://details?id=" + pname; - //出力用文字列整形 - var str = "<div style='margin:0;'><div style='margin-left:84px'><a href=" + url + " target='_blank' style='text-decoration:none;'><img src=" + icon + " style='margin-left:-84px;float:left;width:75px;height:75px;border:none;'><strong style='font-size:1.2em;'>" + appname + "</strong></a><br/>" - + supplier +"<br/>" - + "価格:"+ price+"  " - + "平均評価:" + star + "("+ review + " 件)" - + "</div></div><br/>"; - window.prompt("これを貼付ける",str); + var str = "<div style='overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:#ccc 1px dotted;'><div style='float:left;margin: 0 20px 10px 30px;width:75px;height:75px;'><a href=" + url + " target='_blank' rel='nofollow'><img width='75' height='75' src=" + icon + "></a></div><div style='font-size:18px;font-weight:bold;margin: 0px;'><p style='margin-bottom:5px;border-bottom:#000 dotted 1px;'><a href=" + url + " target='_blank' rel='nofollow'>" + appname +"</a></p></div>" + "価格:" + price+ "<p style='clear: both;margin:0;padding:0;'><a href=" + url + " target='google_play' style='display:inline-block;overflow:hidden;background:url(http://developer.android.com/images/brand/ja_app_rgb_wo_45.png) no-repeat;width:135px;height:45px;'></a></p></div>"; + + window.prompt("HTMLをコピーして貼り付けて下さい",str); } })();
  • /*
     * @title AndroidAppLink
     * @description Androidアプリを紹介するためのブックマークレットです。
     * @include https://market.android.com
     * @include http://market.android.com
     * @license MIT License
     * @require jquery
     */
    (function(){
    	
    	var url = document.location.href;
    	if(url.search(/details/) != -1)
    	{
    		
    		//アプリ名
    		var appname =  $(".document-title").html();
    		var appname = appname.replace(/<.+?>/g,"");
    
    		//アイコンURL
    		var icon = $(".cover-container img").attr("src");
    
    		//値段
    		var price = $("meta[itemprop=price]").attr("content");
    
    		if(price==0){
    			var price="無料"
    		}
    
    		//出力用文字列整形
    		var str = "<div style='overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:#ccc 1px dotted;'><div style='float:left;margin: 0 20px 10px 30px;width:75px;height:75px;'><a href=" + url + " target='_blank' rel='nofollow'><img width='75' height='75' src=" + icon + "></a></div><div style='font-size:18px;font-weight:bold;margin: 0px;'><p style='margin-bottom:5px;border-bottom:#000 dotted 1px;'><a href=" + url + " target='_blank' rel='nofollow'>" + appname +"</a></p></div>" + "価格:" + price+ "<p style='clear: both;margin:0;padding:0;'><a href=" + url + " target='google_play' style='display:inline-block;overflow:hidden;background:url(http://developer.android.com/images/brand/ja_app_rgb_wo_45.png) no-repeat;width:135px;height:45px;'></a></p></div>";
    
    		window.prompt("HTMLをコピーして貼り付けて下さい",str);
    	}
    	
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/10/28 13:44:02 - 2014-10-28
  2. 2014/10/28 13:37:36 - 2014-10-28
  3. 2014/10/28 13:29:39 - 2014-10-28
  4. 2014/10/17 10:49:54 - 2014-10-17
  5. 2014/10/16 20:53:55 - 2014-10-16