Agilizando torrentz

El metabuscador www.torrentz.com muestra resultados p2p de Pirate Bay, eztv, monova, etc
Es rápido y bastante limpio, pero podemos hacernos la vida más fácil añadiendo un buscador a Firefox

torrentz-search.xml.tar
(descomprimir en .mozilla/firefox/<usuario>/searchplugins/ )

torrentz_search

y un script para greasemonkey que inserte el enlace a torcache y a IMDB si es una serie o película (basándose en los tags asociados y el formato que se suele dar al nombre del torrent)

// ==UserScript==
// @name        torrentz
// @namespace   http://www.mikropunto.org
// @include     /^https?://www\.torrentz\.(eu|ch|com)/.*/
// @include     /^https?://torrentz\.(eu|ch|com)/.*/
// @version     1.02
// @grant       none
// ==/UserScript==

function wrapper () { // wrapper for injection

  function addCssFile(url) {
      var link = document.createElement('LINK');
      link.rel = 'stylesheet';
      link.type = 'text/css';
      link.href = url;    
      document.body.insertBefore(link, null);    
  }

  addCssFile('//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css');

  $(".results dt").each(function(i) {
    var match = /<a href="(.*?)">(.*?)<\/a>(.*)/g.exec($(this).html());
    var torrentHash =  match[1].toUpperCase();
    var title = match[2];
    var tags =  match[3];
    var imdb_link = '';
    if (tags && tags.match(/hd|movies|tv|action/)) {
      title = title.replace(/ \d\d\d\d.*$/,'');
      title = title.replace(/ S\d\dE\d\d.*$/,'');
      title = title.replace(/<\/?[^>]+(>|$)/g, ""); // strip tags
      imdb_link = '<a href="http://www.imdb.com/find?q='+title+'" target="_blank"><i class="icon-film"></i></a>';
    };
    var torcache_link = '<a href="http://torcache.net/torrent' + torrentHash + '.torrent" target="_blank"><i class="icon-download"></i></a>';
    $(this).prepend(torcache_link +' ' + imdb_link + ' ');
  });
}

var script = document.createElement("script");
script.type = "application/javascript";
script.textContent = "(" + wrapper + ")();";

document.body.appendChild(script);

nota: este hipervínculo abrirá la página que solicita el .torrent a torcache, si el navegador no lo abre automáticamente, refresca la página y empezará la descarga.

Esta entrada fue publicada en greasemonkey y etiquetada . Guarda el enlace permanente.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*