FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
userscript/scripts/DoubanDownloadSearch.user.js at master · ianly/userscript · GitHub
ianly
userscript
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
userscript
/
scripts
/
DoubanDownloadSearch.user.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
83 lines (71 loc) · 2.79 KB
Breadcrumbs
userscript
/
scripts
/
DoubanDownloadSearch.user.js
Copy path
File metadata and controls
83 lines (71 loc) · 2.79 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
// ==UserScript==
//
@name
Douban Download Search
//
@namespace
https://github.com/ywzhaiqi
//
@description
增加豆瓣电影、图书的下载搜索链接
//
@author
ywzhaiqi
//
@version
1.1
//
@include
http://movie.douban.com/subject/*
//
@include
http://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
movieSimpleTitle
=
movieTitle
.
replace
(
/
第
\S
+
季
.
*
/
,
""
)
;
var
Movie_links
=
[
// { html: "百度盘", href: "http://www.baidu.com/s?wd=" + encodeURIComponent(keyword1 + " site:pan.baidu.com")},
{
html
:
"百度盘"
,
href
:
"https://www.google.com/search?q="
+
keyword1
+
" site:pan.baidu.com"
}
,
{
html
:
"人人影视"
,
href
:
"http://www.yayaxz.com/search/"
+
movieSimpleTitle
}
,
{
html
:
"VeryCD"
,
href
:
"http://www.verycd.com/search/folders/"
+
keyword2
}
,
{
html
:
"SimpleCD"
,
href
:
"http://simplecd.me/search/entry/?query="
+
keyword1
}
,
{
html
:
"Donkey4u"
,
href
:
"http://donkey4u.com/search/"
+
movieTitle
}
,
{
html
:
"Torrent Project"
,
href
:
"http://torrentproject.com/?&btnG=Torrent+Search&num=20&start=0&s="
+
keyword2
}
,
{
html
:
"Google MiniSD"
,
href
:
"https://www.google.com/search?ie=UTF-8&q="
+
movieTitle
+
"+MiniSD"
}
]
;
var
Book_links
=
[
{
html
:
"百度盘"
,
href
:
"https://www.google.com/search?q="
+
keyword1
+
" site:pan.baidu.com"
}
,
{
html
:
"mLook"
,
href
:
"http://www.mlook.mobi/search?q="
+
keyword2
}
,
{
html
:
"VeryCD"
,
href
:
"http://www.verycd.com/search/folders/"
+
keyword2
}
,
{
html
:
"SimpleCD"
,
href
:
"http://simplecd.me/search/entry/?query="
+
keyword1
}
,
{
html
:
"Donkey4u"
,
href
:
"http://donkey4u.com/search/"
+
movieTitle
}
,
{
html
:
"Torrent Project"
,
href
:
"http://torrentproject.com/?&btnG=Torrent+Search&num=20&start=0&s="
+
keyword2
}
,
{
html
:
"Google"
,
href
:
"https://www.google.com/search?ie=UTF-8&q="
+
movieTitle
}
,
]
;
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>'
)
.
append
(
$
(
"<a>"
)
.
attr
(
{
href
:
"http://shooter.cn/search/"
+
movieTitle
,
target
:
"_blank"
}
)
.
html
(
"Shooter"
)
)
;
break
;
case
"book.douban.com"
:
appendLinks
(
Book_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
(
)
Back
|
FazBrowse Home
|
New Git URL