List Images (XVideos)

    @@ -1,33 +1,38 @@ /* @title List Images (XVideos) -@include http://www.xvideos.com/ +@include http://www.xvideos.com/* @license MIT License */ -var images, n, sources, src; -src = document.querySelector('img[border="1"]').src; -sources = (function() { - var _results; - _results = []; - for (n = 1; n <= 30; n++) { - _results.push(src.replace(/\d+(\.jpg)$/, "" + n + "$1")); - } - return _results; -})(); +(function() { + var images, n, sources, src; + + src = document.querySelector('.thumb').src; + + sources = (function() { + var _i, _results; + _results = []; + for (n = _i = 1; _i <= 30; n = ++_i) { + _results.push(src.replace(/\d+(\.jpg)$/, "" + n + "$1")); + } + return _results; + })(); + + images = (function() { + var _i, _len, _results; + _results = []; + for (_i = 0, _len = sources.length; _i < _len; _i++) { + src = sources[_i]; + _results.push("" + src + "\n<img src=\"" + src + "\">\n"); + } + return _results; + })(); -images = (function() { - var _i, _len, _results; - _results = []; - for (_i = 0, _len = sources.length; _i < _len; _i++) { - src = sources[_i]; - _results.push("" + src + "\n<img src=\"" + src + "\">\n"); + if (images.length) { + document.body.outerHTML = "<body>" + (images.join('')) + "</body>"; + } else { + alert("Image Not Found"); } - return _results; -})(); -if (images.length) { - document.body.outerHTML = "<body>" + (images.join('')) + "</body>"; -} else { - alert("Image Not Found"); -} +}).call(this);
  • /*
    @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 <= 30; n = ++_i) {
          _results.push(src.replace(/\d+(\.jpg)$/, "" + n + "$1"));
        }
        return _results;
      })();
    
      images = (function() {
        var _i, _len, _results;
        _results = [];
        for (_i = 0, _len = sources.length; _i < _len; _i++) {
          src = sources[_i];
          _results.push("" + src + "\n<img src=\"" + src + "\">\n");
        }
        return _results;
      })();
    
      if (images.length) {
        document.body.outerHTML = "<body>" + (images.join('')) + "</body>";
      } else {
        alert("Image Not Found");
      }
    
    }).call(this);
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/12/07 02:34:34 - 2012-12-07
  2. 2012/03/10 21:21:08 - 2012-03-10
  3. 2012/03/10 20:54:34 - 2012-03-10