<?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/mojimojikun/rss">
    <link>https://let.hatelabo.jp/mojimojikun/rss</link>
    <description></description>
    <title>Bookmarklets from mojimojikun</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/mojimojikun/let/hLHW7bXDiKVx"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/mojimojikun/let/hJmfkLyF67Zv"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/mojimojikun/let/hLHW7bXDiKVx">
    <link>https://let.hatelabo.jp/mojimojikun/let/hLHW7bXDiKVx</link>
    <dc:date>2017-04-14T07:32:02Z</dc:date>
    <description>Amazonの商品検索をAmazonのみにします</description>
    <dc:creator>mojimojikun</dc:creator>
    <title>[Let] Only on Amazon</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fmojimojikun%2Flet%2FhLHW7bXDiKVx.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;Only on Amazon&lt;/a&gt;&lt;pre&gt;/*
 * @title Only on Amazon
 * @description Amazonの商品検索をAmazonのみにします
 * @license MIT License
 */

(function(){location.href+=&amp;quot;&amp;amp;emi=AN1VRQENFRJN5&amp;quot;;})();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/mojimojikun/let/hJmfkLyF67Zv">
    <link>https://let.hatelabo.jp/mojimojikun/let/hJmfkLyF67Zv</link>
    <dc:date>2015-04-09T02:05:54Z</dc:date>
    <description>リトルノアのファミ通Wikiにあるcoop掲示板をリロードしやすくします。元 source は github ( https://github.com/limura/littlenoah_coop_bookmarklet ) で書いています。</description>
    <dc:creator>mojimojikun</dc:creator>
    <title>[Let] リトルノア ファミ通coop掲示板 リロード bookmarklet</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fmojimojikun%2Flet%2FhJmfkLyF67Zv.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;リトルノア ファミ通coop掲示板 リロード bookmarklet&lt;/a&gt;&lt;pre&gt;/*
 * @title リトルノア ファミ通coop掲示板 リロード bookmarklet
 * @description リトルノアのファミ通Wikiにあるcoop掲示板をリロードしやすくします。元 source は github ( https://github.com/limura/littlenoah_coop_bookmarklet ) で書いています。
 * @license MIT License
 * @include http://wiki.famitsu.com/littlenoah/*
 */

(function(){
	prevTextList = [];
	timeoutID = null;
	loadCSS = function(url){
		$('head link:last').after('&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;' + url + '&amp;quot;&amp;gt;');
	};
	loadJavaScript = function(url){
		$('head link:last').after('&amp;lt;script href=&amp;quot;' + url + '&amp;quot;&amp;gt;');
	};
	cdn = &amp;quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/&amp;quot;;
	loadCSS(cdn+&amp;quot;css/bootstrap.min.css&amp;quot;);
	loadJavaScript(cdn+&amp;quot;js/bootstrap.min.js&amp;quot;);
	statusLoading = function(text){
		$(&amp;quot;#status&amp;quot;).html(text);
		$(&amp;quot;#status&amp;quot;).show();
		$(&amp;quot;#reloadButton&amp;quot;).attr('disabled', true);
	}
	statusWaiting = function(){
		$(&amp;quot;#status&amp;quot;).hide();
		$(&amp;quot;#reloadButton&amp;quot;).removeAttr('disabled');
	}
	load = function(s){
		$.ajax({url: window.location.href, type: &amp;quot;GET&amp;quot;, success: s, error: function(err){
			statusLoading(&amp;quot;load error. &amp;quot; + err);
			$(&amp;quot;#reloadButton&amp;quot;).removeAttr('disabled');
		}});
	}
	reloadCount = 30;
	render=function(postList){
		html = '&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;'
		+ postList.join('')
		+ '&amp;lt;div class=&amp;quot;text-right&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;reloadButton&amp;quot; onClick=&amp;quot;reload();&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; href=&amp;quot;#&amp;quot;&amp;gt;reload&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;status&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;';
		$('body').html(html);
		statusWaiting();
	}
	reloadFunc = function(data){
		if(timeoutID != null){
			clearTimeout(timeoutID);
		}
		statusLoading(&amp;quot;Now Loading...&amp;quot; + reloadCount);
		contents = $(data).find('.content');
		newPostList = [];
		newTextList = [];
		isNewAlive = false;
		for(var i = contents.length - 1; i &amp;gt;= 0; i--){
			c = contents.eq(i);
			text = c.find('.comment-body').text();
			newTextList.push(text);
			post = '&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;'
			+ text;
			if(prevTextList.indexOf(text)&amp;lt;0){
				post += ' &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;New!&amp;lt;/span&amp;gt;';
				isNewAlive = true;
			}
			post += '&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;font-size:xx-small&amp;quot; class=&amp;quot;col-md-12&amp;quot;&amp;gt;'
			+ c.find('.comment-create-date').text()
			+ &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;
			newPostList.push(post);
		}
		prevTextList = newTextList;
		render(newPostList);
		if(!isNewAlive){
			reloadCount--;
			if(reloadCount &amp;lt;= 0){
				statusLoading('&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;reload stoped.&amp;lt;/span&amp;gt; ' + reloadCount);
				$(&amp;quot;#reloadButton&amp;quot;).removeAttr('disabled');
				return;
			}
			statusLoading(&amp;quot;Now loading...&amp;quot; + reloadCount);
			console.log(&amp;quot;reloading...&amp;quot;);
			timeoutID = setTimeout(function(){load(reloadFunc);}, 800);
		}else{
			reloadCount = 30;
		}
	};
	reload=function(){
		reloadCount = 30;
		statusLoading(&amp;quot;Now Loading...&amp;quot; + reloadCount);
		load(reloadFunc);
	}
	reload();
})();&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
