<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://let.hatelabo.jp/hayashikejinan/rss">
    <link>https://let.hatelabo.jp/hayashikejinan/rss</link>
    <description></description>
    <title>Bookmarklets from hayashikejinan</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/hayashikejinan/let/hJmc1vvl4_Zj"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/hayashikejinan/let/hJmc1vvl4_Zj">
    <link>https://let.hatelabo.jp/hayashikejinan/let/hJmc1vvl4_Zj</link>
    <dc:date>2013-12-03T09:15:48Z</dc:date>
    <description>Androidマーケットで実行すると、アイコンやQRコード生成を行います。出力文字列は好きなようにカスタマイズしてください。</description>
    <dc:creator>hayashikejinan</dc:creator>
    <title>[Let] AndroidHtml for Play</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fhayashikejinan%2Flet%2FhJmc1vvl4_Zj.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;AndroidHtml for Play&lt;/a&gt;&lt;pre&gt;/*
 * @title AndroidHtml for Play
 * @description Androidマーケットで実行すると、アイコンやQRコード生成を行います。出力文字列は好きなようにカスタマイズしてください。
 * @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) {
		// パッケージ名取得(未使用)
		/*
		 url.match(/play.google.com.*?id=([a-zA-Z0-9_\-\.!~\*\|]+)/);
		 var pname = RegExp.$1;
		 */

		// QRコードURL(未使用 アプリのみ使用可能) ※要パッケージ名 pname
		//var qrcode = 'http://chart.apis.google.com/chart?chs=150x150&amp;amp;cht=qr&amp;amp;chld=l0&amp;amp;chl=market://details?id=' + pname;

		// アプリ名
		var appname = $(&amp;quot;.document-title&amp;quot;).find('div').html();
		appname = appname.trim();

		// 概要(未使用)
		/*
		 var description = $(&amp;quot;.app-orig-desc&amp;quot;).html();
		 description = description.replace(/&amp;lt;.+?&amp;gt;/g, &amp;quot;&amp;quot;);
		 // 100文字でカット
		 description = description.substr(0, 100) + '…';
		 */

		// サプライヤー
		var supplier = $('.document-subtitle').html();

		// 価格
		var price = $('meta[itemprop=price]').attr('content');
		if (price == null) price = '無料';

		// アイコンURL
		var icon = $('.cover-container img').attr('src');
		// chrome の場合 webp 形式なので png にする
		if (icon.slice(-3) == '-rw') icon = icon.replace('-rw', '');

		// 評価件数・平均点
		var review = $('.reviews-num').html();
		var star;

		if (review == null) {
			review = 0;
			star = 'アプリの評価はまだされていません。'
		} else {
			star = $('.score').html();
		}

		// 出力用変数
		var coverStyle = 'style=&amp;quot;margin-left:-159px;float:left;width:150px;height:150px;border:none;&amp;quot;';

		// 出力用文字列整形
		var str;
		str = '&amp;lt;div class=&amp;quot;bookmarklet androidhtml&amp;quot; style=&amp;quot;margin:0;&amp;quot;&amp;gt;' + '\n';
		str += '&amp;lt;div style=&amp;quot;margin-left:159px;&amp;quot;&amp;gt;' + '\n';
		str += '&amp;lt;a href=&amp;quot;' + url + '&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;text-decoration:none;&amp;quot;&amp;gt;';
		str += '&amp;lt;img class=&amp;quot;cover-image&amp;quot; src=&amp;quot;' + icon + '&amp;quot; ' + coverStyle + ' alt=&amp;quot;' + appname + '&amp;quot; /&amp;gt;';
		str += '&amp;lt;strong style=&amp;quot;font-size:1.2em;&amp;quot;&amp;gt;' + appname + '&amp;lt;/strong&amp;gt;';
		str += '&amp;lt;/a&amp;gt;' + '\n';
		str += '&amp;lt;div class=&amp;quot;supplier&amp;quot;&amp;gt;制作: ' + '&amp;lt;span&amp;gt;' + supplier + '&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;' + '\n';
		str += '&amp;lt;div class=&amp;quot;price&amp;quot;&amp;gt;価格: ' + '&amp;lt;span&amp;gt;' + price + '&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;' + '\n';
		str += '&amp;lt;div class=&amp;quot;review&amp;quot;&amp;gt;平均評価: ' + '&amp;lt;span&amp;gt;' + star + '（合計 ' + review + ' 件）' + '&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;' + '\n';
		// 概要(未使用)
		//str += '&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;' + description + '&amp;lt;/p&amp;gt;' + '\n';
		// QRコード(未使用 アプリのみ使用可能)
		//str += '&amp;lt;img src=&amp;quot;' + qrcode + '&amp;quot; style=&amp;quot;border:none;&amp;quot; alt=&amp;quot;' + appname + ' QRコード&amp;quot; /&amp;gt;';
		str += '&amp;lt;/div&amp;gt;' + '\n';
		str += '&amp;lt;/div&amp;gt;' + '\n' + '&amp;lt;div style=&amp;quot;clear: both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;' + '\n';

		window.prompt('これを貼付ける', str);
	}

})();
&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
