<?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/yksk/rss">
    <link>https://let.hatelabo.jp/yksk/rss</link>
    <description></description>
    <title>Bookmarklets from yksk</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-yb_Hrs7_Tw"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-xb6xx_mXAw"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-xbf8gqK3Eg"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-xbf7ntGVWw"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-xPO9wdieZw"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-yPK6o4TbJA"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/yksk/let/gYC-yPPB4JTVYQ"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-yb_Hrs7_Tw">
    <link>https://let.hatelabo.jp/yksk/let/gYC-yb_Hrs7_Tw</link>
    <dc:date>2012-12-06T17:34:34Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] List Images (XVideos)</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-yb_Hrs7_Tw.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;List Images (XVideos)&lt;/a&gt;&lt;pre&gt;/*
@title     List Images (XVideos)
@include   http://www.xvideos.com/*
@license   MIT License
*/


(function() {
  var images, n, sources, src;

  src = document.querySelector('.thumb').src;

  sources = (function() {
    var _i, _results;
    _results = [];
    for (n = _i = 1; _i &amp;lt;= 30; n = ++_i) {
      _results.push(src.replace(/\d+(\.jpg)$/, &amp;quot;&amp;quot; + n + &amp;quot;$1&amp;quot;));
    }
    return _results;
  })();

  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;quot; + src + &amp;quot;\n&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;\n&amp;quot;);
    }
    return _results;
  })();

  if (images.length) {
    document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    alert(&amp;quot;Image Not Found&amp;quot;);
  }

}).call(this);
&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-xb6xx_mXAw">
    <link>https://let.hatelabo.jp/yksk/let/gYC-xb6xx_mXAw</link>
    <dc:date>2012-03-08T17:02:05Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] List Images (DMM)</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-xb6xx_mXAw.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;List Images (DMM)&lt;/a&gt;&lt;pre&gt;/*
@title     List Images (DMM)
@include   http://www.dmm.com/
@include   http://www.dmm.co.jp/
@license   MIT License
*/
var add, add_image, add_linked_image, filter, has_large_image, process, sources, _ref;

sources = [];

has_large_image = !!((_ref = document.querySelector(&amp;quot;#sample-image-block &amp;gt; a&amp;quot;)) != null ? _ref.id : void 0);

filter = function(src) {
  if (/^http:\/\/pics\.dmm\.(?:co\.jp|com)\//.test(src)) {
    has_large_image &amp;amp;&amp;amp; (src = src.replace(/(\-\d+\.jpg)$/, &amp;quot;jp$1&amp;quot;));
    return src.replace(/p[st](\.jpg)$/, &amp;quot;pl$1&amp;quot;);
  } else {
    return;
  }
};

process = function() {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;quot; + src + &amp;quot;\n&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;\n&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_linked_image = function() {
  var a;
  return add((function() {
    var _i, _len, _ref2, _results;
    _ref2 = document.links;
    _results = [];
    for (_i = 0, _len = _ref2.length; _i &amp;lt; _len; _i++) {
      a = _ref2[_i];
      _results.push(a.href);
    }
    return _results;
  })());
};

add_image = function() {
  var img;
  return add((function() {
    var _i, _len, _ref2, _results;
    _ref2 = document.querySelectorAll(&amp;quot;.page-detail &amp;gt; table img&amp;quot;);
    _results = [];
    for (_i = 0, _len = _ref2.length; _i &amp;lt; _len; _i++) {
      img = _ref2[_i];
      _results.push(img.src);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_image();

add_linked_image();

process();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-xbf8gqK3Eg">
    <link>https://let.hatelabo.jp/yksk/let/gYC-xbf8gqK3Eg</link>
    <dc:date>2012-02-27T18:50:35Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] List Images</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-xbf8gqK3Eg.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;List Images&lt;/a&gt;&lt;pre&gt;/*
@title     List Images
@include   http://*
@include   https://*
@license   MIT License
*/
var add, add_image, filter, process, sources;

sources = [];

filter = null;

process = function() {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;quot; + src + &amp;quot;\n&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;\n&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_image = function() {
  var img;
  return add((function() {
    var _i, _len, _ref, _results;
    _ref = document.images;
    _results = [];
    for (_i = 0, _len = _ref.length; _i &amp;lt; _len; _i++) {
      img = _ref[_i];
      _results.push(img.src);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_image();

process();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-xbf7ntGVWw">
    <link>https://let.hatelabo.jp/yksk/let/gYC-xbf7ntGVWw</link>
    <dc:date>2012-02-27T18:50:15Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] List Linked Images</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-xbf7ntGVWw.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;List Linked Images&lt;/a&gt;&lt;pre&gt;/*
@title     List Linked Images
@include   http://*
@include   https://*
@license   MIT License
*/
var add, add_linked_image, filter, process, sources;

sources = [];

filter = null;

process = function() {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;quot; + src + &amp;quot;\n&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;\n&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_linked_image = function() {
  var a;
  return add((function() {
    var _i, _len, _ref, _results;
    _ref = document.links;
    _results = [];
    for (_i = 0, _len = _ref.length; _i &amp;lt; _len; _i++) {
      a = _ref[_i];
      _results.push(a.href);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_linked_image();

process();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-xPO9wdieZw">
    <link>https://let.hatelabo.jp/yksk/let/gYC-xPO9wdieZw</link>
    <dc:date>2012-02-04T07:58:48Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] Clip Images</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-xPO9wdieZw.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;Clip Images&lt;/a&gt;&lt;pre&gt;/*
@title     Clip Images
@include   http://*
@include   https://*
@license   MIT License
*/
var add, add_image, process, sources;

sources = [];

process = function() {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + location.href + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_image = function() {
  var img;
  return add((function() {
    var _i, _len, _ref, _results;
    _ref = document.images;
    _results = [];
    for (_i = 0, _len = _ref.length; _i &amp;lt; _len; _i++) {
      img = _ref[_i];
      _results.push(img.src);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_image();

process();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-yPK6o4TbJA">
    <link>https://let.hatelabo.jp/yksk/let/gYC-yPK6o4TbJA</link>
    <dc:date>2012-02-04T07:57:04Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] Clip Linked Images</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-yPK6o4TbJA.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;Clip Linked Images&lt;/a&gt;&lt;pre&gt;/*
@title     Clip Linked Images
@include   http://*
@include   https://*
@license   MIT License
*/
var add, add_linked_image, process, sources;

sources = [];

process = function() {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + location.href + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_linked_image = function() {
  var a;
  return add((function() {
    var _i, _len, _ref, _results;
    _ref = document.links;
    _results = [];
    for (_i = 0, _len = _ref.length; _i &amp;lt; _len; _i++) {
      a = _ref[_i];
      _results.push(a.href);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_linked_image();

process();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/yksk/let/gYC-yPPB4JTVYQ">
    <link>https://let.hatelabo.jp/yksk/let/gYC-yPPB4JTVYQ</link>
    <dc:date>2012-02-04T07:23:19Z</dc:date>
    <description></description>
    <dc:creator>yksk</dc:creator>
    <title>[Let] Clip Images (DMM)</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fyksk%2Flet%2FgYC-yPPB4JTVYQ.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;Clip Images (DMM)&lt;/a&gt;&lt;pre&gt;/*
@title     Clip Images (DMM)
@include   http://www.dmm.com/
@include   http://www.dmm.co.jp/
@license   MIT License
*/
var add, add_image, add_linked_image, filter, has_large_image, process, sources, _ref;

sources = [];

has_large_image = !!((_ref = document.querySelector(&amp;quot;#sample-image-block &amp;gt; a&amp;quot;)) != null ? _ref.id : void 0);

filter = function(src) {
  if (/^http:\/\/pics\.dmm\.(?:co\.jp|com)\//.test(src)) {
    has_large_image &amp;amp;&amp;amp; (src = src.replace(/(\-\d+\.jpg)$/, &amp;quot;jp$1&amp;quot;));
    return src.replace(/p[st](\.jpg)$/, &amp;quot;pl$1&amp;quot;);
  } else {
    return;
  }
};

process = function(filter) {
  var images, src;
  sources = sources.reverse().reduceRight(function(a, b) {
    if (b &amp;amp;&amp;amp; a.indexOf(b) === -1) {
      return a.concat(b);
    } else {
      return a;
    }
  }, []);
  images = (function() {
    var _i, _len, _results;
    _results = [];
    for (_i = 0, _len = sources.length; _i &amp;lt; _len; _i++) {
      src = sources[_i];
      _results.push(&amp;quot;&amp;lt;img src=\&amp;quot;&amp;quot; + src + &amp;quot;\&amp;quot;&amp;gt;&amp;quot;);
    }
    return _results;
  })();
  if (images.length) {
    return document.body.outerHTML = &amp;quot;&amp;lt;body&amp;gt;&amp;quot; + location.href + (images.join('')) + &amp;quot;&amp;lt;/body&amp;gt;&amp;quot;;
  } else {
    return alert(&amp;quot;Image Not Found&amp;quot;);
  }
};

add_linked_image = function() {
  var a;
  return add((function() {
    var _i, _len, _ref2, _results;
    _ref2 = document.links;
    _results = [];
    for (_i = 0, _len = _ref2.length; _i &amp;lt; _len; _i++) {
      a = _ref2[_i];
      _results.push(a.href);
    }
    return _results;
  })());
};

add_image = function() {
  var img;
  return add((function() {
    var _i, _len, _ref2, _results;
    _ref2 = document.images;
    _results = [];
    for (_i = 0, _len = _ref2.length; _i &amp;lt; _len; _i++) {
      img = _ref2[_i];
      _results.push(img.src);
    }
    return _results;
  })());
};

add = function(target) {
  var items;
  items = Array.prototype.slice.call(target).filter(function(item) {
    return /.+\.(?:jpe?g|gif|png|svg|bmp)$/.test(item);
  });
  return sources = sources.concat(filter ? items.map(filter) : items);
};

add_image();

add_linked_image();

process();
&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
