🏠 Home 

rarbg

rarbg增加豆瓣评分以及电影翻译。文档:http://blog.cyeam.com/kaleidoscope/2017/07/28/rarbg-douban

// ==UserScript==
// @name         rarbg
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  rarbg增加豆瓣评分以及电影翻译。文档:http://blog.cyeam.com/kaleidoscope/2017/07/28/rarbg-douban
// @author       Bryce
// @match        *rarbg.org/torrents.php*
// @include      *rarbg*
// @grant        none
// ==/UserScript==
(function() {
'use strict';
var douban = function(i, name) {
var rawName = name;
for ( var r in Resolution ) {
var tempI = name.indexOf(r);
if ( tempI >= 0) {
name = name.slice(0,tempI);
name = name.replace(/\./g,' ').trim();
//originName = engName[:i]
//console.debug(name);
var yearI = name.lastIndexOf(' ');
name = name.slice(0, yearI);
//console.debug(name);
//var url = '//api.douban.com/v2/movie/search?q=' + name;
var url = '//a.cyeam.com/douban/movie?s=' + name;
$.ajax({
url: url,
dataType: 'jsonp',
}).done(function( dd ) {
//console.debug(dd);
if (dd.count > 0 && dd.subjects.length>0) {
var chnname = dd.subjects[0].title;
//var figure = dd.subjects[0].images.large;
var rate = dd.subjects[0].rating.average;
var alt = dd.subjects[0].alt;
//console.debug(chnname,figure,rate,r);
// body > table:nth-child(6) > tbody > tr > td:nth-child(2) > div > table > tbody > tr:nth-child(2) > td > table.lista2t > tbody > tr:nth-child(2) > td:nth-child(2) > a:nth-child(1)
var nameA = $('.lista2t').find('tr').eq(i).find('td').eq(1).find('a').eq(0);
//console.debug(rawName,tempI,name,chnname,rawName.slice(tempI));
nameA.text(chnname+"["+rawName+"]");
var scoreTd = $('.lista2t').find('tr').eq(i).find('td').eq(2);
scoreTd.html('<td><a href="'+alt+'">'+rate+'</a></td>');
//scoreTd.html('<td><a href="https://movie.douban.com/subject/19951149">5.9</a></td>');
}else {
console.error("查无此项",name,dd,url);
}
}).fail(function( req,error ) {
console.error("网络错误",error,name,url,req);
});
}else {
//console.debug("Not support res",name);
}
}
};
//14;17;42;44;45;46;47;48
var obj = { 14: true,17:true,42:true,44:true,45:true,46:true,47:true,48:true };
var Resolution = {"1080p": true, "DVDScr": true, "720p": true,"WEB-DL": true, "DVDRip": true, "DBRip": true, "WEBRip": true, "HDTV": true};
$(document).ready(function() {
var i = 0;
$('.lista2t').find('tr').each(function(){
if ( i===0) {
$(this).find('td').eq(1).after('<td align="center" class="header6 header header40"><a class="anal tdlinkfull3" href="">豆瓣评分</a></td>');
}else {
var img = $(this).find('img').eq(0);
var cat = img.attr('src');
cat = cat.replace('.gif','');
cat = cat.replace('//dyncdn.me/static/20/images/categories/cat_new','');
$(this).find('td').eq(1).after('<td>暂不支持该分类</td>');
if (cat in obj) {
var name =  $(this).find('td > a').eq(1).text();
douban(i, name);
}else {
console.debug("Not support cat",cat);
}
}
i++;
});
});
})();