// ==UserScript== // @name Douban Download Search(支持https) // @namespace https://github.com/ywzhaiqi // @description 增加豆瓣電影、圖書,音樂的下載搜索鏈接 // @author peter(原作者ywzhaiqi) 維護者liubinyan @豆瓣 // @version 1.5.9 // @include *//movie.douban.com/subject/* // @include *//music.douban.com/subject/* // @include *//book.douban.com/subject/* // @grunt none // ==/UserScript== function run () { var movieTitle = $('h1 span:eq(0)').text(); var title = $('html head title').text(); var keyword1 = title.replace( '(豆瓣)', '' ).trim(); var keyword2 = encodeURIComponent( keyword1 ); var keyword3 = encodeURIComponent( keyword2 ); var MovieOriginalTitle = movieTitle.replace(/^[^a-zA-Z]*/, ""); var movieSimpleTitle = keyword1.replace(/第\S+季.*/, ""); var movieFinalTitle = MovieOriginalTitle.replace(/Season\s/, "S"); var Movie_links = [ // { html: "百度盤", href: "http://www.baidu.com/s?wd=" + encodeURIComponent(keyword1 + " site:pan.baidu.com")}, { html: "百度盤", href: "http://pansou.com/?q=" + keyword1}, { html: "zimuzu", href: "http://www.zimuzu.tv/search/index?keyword=" + movieSimpleTitle }, { html: "天天美劇", href: "http://www.ttmeiju.vip/index.php/search/index.html?keyword=" + movieSimpleTitle }, { html: "Torrentseeker", href: "https://torrentseeker.com/search.php?q=" + keyword2 }, { html: "逛電驢", href: "http://verycd.gdajie.com/find.htm?keyword=" + keyword2 }, { html: "ACG狗狗", href: "http://bt.acg.gg/search.php?keyword=" + keyword2 }, { html: "電影首發站", href: "http://www.dysfz.cc/key/" + keyword1 +"/" }, { html: "KickAss", href: "https://kickass2.ch/usearch/" + movieFinalTitle +"/" }, { html: "胖鳥電影", href: "http://www.pniao.com/Mov/so/" + keyword1}, { html: "楓林網", href: "http://8maple.ru/搜尋結果/?q=" + keyword1}, { html: "比特大雄", href: "http://www.btdx8.com/?s=" + keyword1}, { html: "憨憨電影", href: "https://www.hanhanfilm.com/search/keyword?q=" + keyword1}, { html: "ED2000", href: "http://www.ed2000.me/search.aspx?SearchWord=" + keyword1 + "&searchMethod=ED2000"}, { html: "嗶哩嗶哩", href: "https://search.bilibili.com/all?keyword=" + keyword1 + "&from_source=banner_search"}, { html: "AcFun", href: "http://www.acfun.cn/search/#query=" + keyword1}, { html: "The Pirate Bay", href: "https://thepiratebay.org/search/" + movieFinalTitle}, { html: "RARBG", href: "https://rarbg.is/torrents.php?search=" + movieFinalTitle + "&category[]=14&category[]=48&category[]=17&category[]=44&category[]=45&category[]=47&category[]=50&category[]=51&category[]=52&category[]=42&category[]=46&category[]=18&category[]=41&category[]=49"}, { html: "磁力貓", href: "http://www.cilimao.me/search?word=" + keyword1 + "&page=1"}, { html: "BT之家", href: "http://www.btbtt88.com/search-index-keyword-" + keyword1 + ".htm" }, { html: "BT螞蟻", href: "http://www.btmyi.com/search.html?kw=" + keyword1}, { html: "MiniMP4", href: "http://www.minimp4.com/search?q=" + keyword1 } ]; var Music_links = [ { html: "百度盤", href: "http://pansou.com/?q=" + keyword1}, { html: "BOXSET.RU", href: "http://boxset.ru/?s=" + keyword1}, { html: "KickAss", href: "https://kickass2.ch/usearch/" + keyword1 +"/" }, { html: "逛電驢", href: "http://verycd.gdajie.com/find.htm?keyword=" + keyword2 }, { html: "愛無損", href: "http://www.lovewusun.com/?s=" + keyword1}, { html: "漫音社", href: "http://www.acgjc.com/?s=" + keyword1}, { html: "TPARSER", href: "http://tparser.org/" + keyword1}, { html: "無損迷", href: "http://zhannei.baidu.com/cse/search?s=7434802276389067349&entry=1&q=" + keyword1}, { html: "Lossless Music Archives", href: "http://losslessma.net/?s=" + keyword1 + "&searchsubmit=U"}, ]; var Book_links = [ { html: "百度盤", href: "http://pansou.com/?q=" + keyword1}, { html: "微盤", href: "https://duckduckgo.com/?q=" + keyword1 + " site%3Avdisk.weibo.com&ia=web"}, { html: "mLook", href: "http://www.mlook.mobi/search?q=" + keyword2 }, { html: "Library Genesis", href: "http://gen.lib.rus.ec/search.php?req=" + keyword1 + "&lg_topic=libgen&open=0&view=simple&res=25&phrase=0&column=def"}, { html: "ebook3000", href: "http://ebook3000.com/plus/search.php?keyword=" + keyword1 + "&x=0&y=0"}, { html: "SoftArchive", href: "https://sanet.st/search/?q=" + keyword1 + "&tab_category=books"}, { html: "Torrentseeker", href: "https://torrentseeker.com/search.php?q=" + keyword2 }, { html: "新浪愛問", href: "http://ishare.iask.sina.com.cn/search/0-0-all-1-default?cond=" + keyword3 }, { html: "Readfree",href: "http://readfree.me/search/?q=" + keyword1 }, { html: "周讀",href: "http://ireadweek.com/index.php/Index/bookList.html?keyword=" + keyword1 }, { html: "我的小書屋",href: "http://mebook.cc/?s=" + keyword1 }, { html: "萬千合集站",href: "http://www.hejizhan.com/html/search?keyword=" + keyword1 }, { html: "逛電驢", href: "http://verycd.gdajie.com/find.htm?keyword=" + keyword2 }, { html: "讀秀@RUC", href: "https://vpn.ruc.edu.cn/,DanaInfo=book.duxiu.com+search?Field=all&channel=search&sw=" + keyword1 + "&ecode=utf-8&edtype=&searchtype=&view=0"}, { html: "雲海電子圖書館",href: "http://www.pdfbook.cn/?s=" + keyword1 }, { html: "書語者",href: "https://book.shuyuzhe.com/search/" + keyword1 }, { html: "Mobilism", href: "https://forum.mobilism.org/search.php?keywords=" + keyword1 + "&fid[]=0&sc=1&sr=topics&sf=titleonly"}, { html: "超星", href: "http://book.chaoxing.com/search/all/" + keyword1 + "/bookList1_.html"}, { html: "So-Kindle",href: "https://www.so-kindle.com/q?type=1&keyword=" + keyword1 }, { html: "SoBooks", href: "https://sobooks.cc/search/" + keyword2 }, { html: "國學大師", href: "http://www.guoxuedashi.com/so.php?sokeytm=" + keyword1 + "&ka=100&submit="}, { html: "中國哲學書電子化計劃", href: "http://ctext.org/searchbooks.pl?if=gb&searchu=" + keyword1 }, { html: "Kindleshare", href: "http://sk.kindleshare.cn/?q=" + keyword1 + "&submit=Search"}, { html: "WorldCat",href: "https://www.worldcat.org/search?qt=worldcat_org_all&q=" + keyword1 }, ]; var Str_links = [ { html: "偽·射手網", href: "https://secure.assrt.net/sub/?searchword=" + keyword1}, { html: "Subscene", href: "https://subscene.com/subtitles/title?q=" + movieFinalTitle + "&l="}, { html: "日語字幕網", href: "http://jpsubtitle.com/?s=" + keyword1}, ]; var Buy_links = [ { html: "淘寶", href: "https://s.taobao.com/search?q=" + keyword1}, { html: "Amazon", href: "https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=" + keyword1}, { html: "瀾瑞外文", href: "https://www.lanree.com/search?keywords=" + keyword1}, { html: "蔚藍網", href: "http://www.wl.cn/search?keywords=" + keyword1}, { html: "Book Depository", href: "https://www.bookdepository.com/search?searchTerm=" + keyword1 + "&search=Find+book"}, { html: "アマゾン", href: "https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=カタカナ&url=search-alias%3Daps&field-keywords=" + keyword1}, { html: "多抓魚", href: "http://www.duozhuayu.net/search/" + keyword1}, { html: "博客來", href: "http://search.books.com.tw/search/query/key/" + keyword1 + "/cat/all"}, { html: "AbeBooks", href: "https://www.abebooks.com/servlet/SearchResults?sts=t&tn=" + keyword1}, { html: "Buchmarie", href: "https://www.buchmarie.de/Startseite.aspx?q=" + keyword1}, { html: "缺書網", href: "http://www.queshu.com/search/?c=" + keyword1}, { html: "三民書店", href: "http://www.sanmin.com.tw/search/index/?ct=K&qu=" + keyword1 + "&ls=SD"}, ]; var link = $("<div>").append( $("<span>").attr("class", "pl").html("傳送鏈接:") ); switch(location.host){ case "movie.douban.com": appendLinks(Movie_links, link); link.append('<br>') .append('<span class="pl">字幕鏈接:</span>'); appendLinks(Str_links, link); break; case "book.douban.com": appendLinks(Book_links, link); link.append('<br>') .append('<span class="pl">購買鏈接:</span>'); appendLinks(Buy_links, link); break; case "music.douban.com": appendLinks(Music_links, link); break; } $('#info').append(link); function appendLinks(items, appendTo){ items.forEach(function(item, i){ $("<a>") .html(item.html) .attr({ href: item.href, target: "_blank" }) .appendTo(appendTo); if(i != items.length -1){ appendTo.append(" / "); } }); } } run()