diff --git a/src/Jackett.Common/Definitions/52pt.yml b/src/Jackett.Common/Definitions/52pt.yml
index 17b581de6..153a7e338 100644
--- a/src/Jackett.Common/Definitions/52pt.yml
+++ b/src/Jackett.Common/Definitions/52pt.yml
@@ -22,7 +22,7 @@
- {id: 408, cat: Audio, desc: "HQ Audio/无损音乐"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -103,7 +103,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/arabafenice.yml b/src/Jackett.Common/Definitions/arabafenice.yml
index 55f8e9596..5c4fd16a1 100644
--- a/src/Jackett.Common/Definitions/arabafenice.yml
+++ b/src/Jackett.Common/Definitions/arabafenice.yml
@@ -65,7 +65,7 @@
- {id: 32, cat: PC/Phone-Android, desc: "Android APP"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/asgaard.yml b/src/Jackett.Common/Definitions/asgaard.yml
index 9b95076a0..6411a127b 100644
--- a/src/Jackett.Common/Definitions/asgaard.yml
+++ b/src/Jackett.Common/Definitions/asgaard.yml
@@ -57,7 +57,7 @@
- {id: 43, cat: Books/Technical, desc: "Books Education"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -104,7 +104,7 @@
test:
path: /
selector: a[href$="/logout.php"]
-
+
search:
paths:
# https://asgrd.org/browse.php?sns=&sna=&spf=&sr=&sg=&sys=&sye=&srs=&sre=&si=tt2401090&ss=&incldead=0&only_free=0&sort=4&type=desc
@@ -178,6 +178,5 @@
img[src="./images/gold.png"]: 0
"*": 1
uploadvolumefactor:
- case:
- "*": 1
+ text: 1
# Midgaard
diff --git a/src/Jackett.Common/Definitions/asiancinema.yml b/src/Jackett.Common/Definitions/asiancinema.yml
index 8d7d87b1d..af1ca5eb4 100644
--- a/src/Jackett.Common/Definitions/asiancinema.yml
+++ b/src/Jackett.Common/Definitions/asiancinema.yml
@@ -15,7 +15,7 @@
- {id: 3, cat: Audio, desc: "Music"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/beitai.yml b/src/Jackett.Common/Definitions/beitai.yml
index d797d3a65..fe153fb64 100644
--- a/src/Jackett.Common/Definitions/beitai.yml
+++ b/src/Jackett.Common/Definitions/beitai.yml
@@ -21,7 +21,7 @@
- {id: 408, cat: Audio, desc: "HQ Audio/无损音乐"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -96,7 +96,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
@@ -148,4 +148,4 @@
description:
selector: td:nth-child(2)
remove: a, img
-# NexusPHP Standard v1.5 Beta 4
+# NexusPHP Standard v1.5 Beta 4
diff --git a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml
index 96ae9e266..96872e41c 100644
--- a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml
+++ b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml
@@ -35,7 +35,7 @@
- {id: 2, cat: TV, desc: "TV"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -50,8 +50,8 @@
paths:
- path: torrents
inputs:
- $raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
- search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
description: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
@@ -114,6 +114,5 @@
i[data-original-title="75% Promo"]: 0.25
"*": 1
uploadvolumefactor:
- case:
- "*": 1
+ text: 1
# UNIT3D
diff --git a/src/Jackett.Common/Definitions/beyond-hd.yml b/src/Jackett.Common/Definitions/beyond-hd.yml
index 1fd1f4c72..6acb0d4a6 100644
--- a/src/Jackett.Common/Definitions/beyond-hd.yml
+++ b/src/Jackett.Common/Definitions/beyond-hd.yml
@@ -14,7 +14,7 @@
- {id: 2, cat: TV, desc: "TV"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -126,6 +126,5 @@
i[data-original-title="75% Promo"]: 0.25
"*": 1
uploadvolumefactor:
- case:
- "*": 1
+ text: 1
# UNIT3D
diff --git a/src/Jackett.Common/Definitions/bithumen.yml b/src/Jackett.Common/Definitions/bithumen.yml
index f7d776271..99780c007 100644
--- a/src/Jackett.Common/Definitions/bithumen.yml
+++ b/src/Jackett.Common/Definitions/bithumen.yml
@@ -42,8 +42,8 @@
- {id: 27, cat: Other, desc: "Klipek"}
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
login:
@@ -61,13 +61,15 @@
paths:
- path: browse.php
inputs:
- $raw: "{{range .Categories}}c{{.}}=1&{{end}}"
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
incldead: 1
+
rows:
selector: table#torrenttable > tbody > tr:has(a[href^="details.php?id="])
filters:
- name: andmatch
+
fields:
# download button can be disbled in the profile, use details link instead
# download:
@@ -156,3 +158,4 @@
args: ["tegnap", "yesterday"]
description:
selector: td:nth-child(2) > div
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/blutopia.yml b/src/Jackett.Common/Definitions/blutopia.yml
index 101bc8985..549a01e7c 100644
--- a/src/Jackett.Common/Definitions/blutopia.yml
+++ b/src/Jackett.Common/Definitions/blutopia.yml
@@ -15,7 +15,7 @@
- {id: 3, cat: Movies, desc: "FANRES"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -51,7 +51,7 @@
test:
path: /
selector: a[href$="/logout"]
-
+
ratio:
path: /
selector: li:has(i.fa-sync-alt)
diff --git a/src/Jackett.Common/Definitions/brobits.yml b/src/Jackett.Common/Definitions/brobits.yml
index f79c8b9a8..096e68013 100644
--- a/src/Jackett.Common/Definitions/brobits.yml
+++ b/src/Jackett.Common/Definitions/brobits.yml
@@ -15,7 +15,7 @@
- {id: 410, cat: TV, desc: "TV Series/剧集"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -43,7 +43,7 @@
options:
"desc": "desc"
"asc": "asc"
-
+
login:
method: cookie
inputs:
@@ -86,7 +86,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/btschool.yml b/src/Jackett.Common/Definitions/btschool.yml
index 050ebdcf1..4c9b0cfe6 100644
--- a/src/Jackett.Common/Definitions/btschool.yml
+++ b/src/Jackett.Common/Definitions/btschool.yml
@@ -23,7 +23,7 @@
- {id: 415, cat: Other, desc: "其他/Other"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -78,7 +78,7 @@
attribute: title
details:
selector: a[title][href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/channelx.yml b/src/Jackett.Common/Definitions/channelx.yml
index 36feb4db2..1c16af3b2 100644
--- a/src/Jackett.Common/Definitions/channelx.yml
+++ b/src/Jackett.Common/Definitions/channelx.yml
@@ -18,7 +18,7 @@
- {id: 4, cat: TV/Sport, desc: "Sports"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -85,8 +85,10 @@
sort: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
+
rows:
selector: table > tbody > tr
+
fields:
category:
selector: a[href*="/categories/"]
diff --git a/src/Jackett.Common/Definitions/desireleasers.yml b/src/Jackett.Common/Definitions/desireleasers.yml
index d6274f2a2..84170cde6 100644
--- a/src/Jackett.Common/Definitions/desireleasers.yml
+++ b/src/Jackett.Common/Definitions/desireleasers.yml
@@ -17,7 +17,7 @@
- {id: 5, cat: Console, desc: "Game"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/dxdhd.yml b/src/Jackett.Common/Definitions/dxdhd.yml
index 23735e52e..fec00497e 100644
--- a/src/Jackett.Common/Definitions/dxdhd.yml
+++ b/src/Jackett.Common/Definitions/dxdhd.yml
@@ -24,7 +24,7 @@
- {id: 12, cat: TV/Anime, desc: "Anime-Movie"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/esharenet.yml b/src/Jackett.Common/Definitions/esharenet.yml
index 43b5f6d3b..d584610d9 100644
--- a/src/Jackett.Common/Definitions/esharenet.yml
+++ b/src/Jackett.Common/Definitions/esharenet.yml
@@ -41,7 +41,7 @@
- {id: 31, cat: TV, desc: "Subtitles - english subs"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/ethor.yml b/src/Jackett.Common/Definitions/ethor.yml
index d9e356713..957508896 100644
--- a/src/Jackett.Common/Definitions/ethor.yml
+++ b/src/Jackett.Common/Definitions/ethor.yml
@@ -36,8 +36,8 @@
- {id: 9, cat: XXX, desc: "XXX"}
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
settings:
@@ -57,9 +57,9 @@
default: MULTI.FRENCH
options:
FRENCH : "FRENCH"
- MULTI.FRENCH : "MULTI.FRENCH"
+ MULTI.FRENCH : "MULTI.FRENCH"
ENGLISH: "ENGLISH"
-
+
login:
path: login3.php
method: form
@@ -85,15 +85,17 @@
paths:
- path: browse.php
inputs:
- $raw: "{{range .Categories}}c{{.}}=1&{{end}}"
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}"
- advcat: "0"
- incldead: "1"
- stype: "b"
- dp: "0"
- isUserClick: "0"
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ advcat: 0
+ incldead: 1
+ stype: b
+ dp: 0
+ isUserClick: 0
+
rows:
selector: p + table > tbody > tr:has(a[href^="/details.php"])
+
fields:
download:
selector: a[href^="/details.php"]:has(b)
@@ -154,9 +156,9 @@
args: "2006-01-0215:04:05 -07:00"
downloadvolumefactor:
case:
- "img[title^=\"Freeleech: \"]": "0"
- "img[title^=\"Half Freeleech: \"]": "0.5"
- "*": "1"
+ "img[title^=\"Freeleech: \"]": 0
+ "img[title^=\"Half Freeleech: \"]": 0.5
+ "*": 1
uploadvolumefactor:
- case:
- "*": "1"
+ text: 1
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/freetorrent.yml b/src/Jackett.Common/Definitions/freetorrent.yml
index be65be5af..9230bb483 100644
--- a/src/Jackett.Common/Definitions/freetorrent.yml
+++ b/src/Jackett.Common/Definitions/freetorrent.yml
@@ -28,7 +28,7 @@
- {id: 15, cat: PC/Phone-Android, desc: "Apps APK"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -70,7 +70,7 @@
test:
path: /
selector: a[href$="/logout"]
-
+
ratio:
path: /
selector: li:has(i.fa-sync-alt)
diff --git a/src/Jackett.Common/Definitions/hd4fans.yml b/src/Jackett.Common/Definitions/hd4fans.yml
index 1b964f2a8..4a900bf98 100644
--- a/src/Jackett.Common/Definitions/hd4fans.yml
+++ b/src/Jackett.Common/Definitions/hd4fans.yml
@@ -21,7 +21,7 @@
- {id: 408, cat: Audio, desc: "Music"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -81,7 +81,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/hdcenter.yml b/src/Jackett.Common/Definitions/hdcenter.yml
index 6e5b52dea..83043dfc9 100644
--- a/src/Jackett.Common/Definitions/hdcenter.yml
+++ b/src/Jackett.Common/Definitions/hdcenter.yml
@@ -28,7 +28,7 @@
- {id: 16, cat: Audio/Video, desc: "Live"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -48,8 +48,8 @@
paths:
- path: torrents.php
inputs:
- $raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}"
- searchstr: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
+ searchstr: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
rows:
selector: table#torrent_table > tbody > tr.torrent
fields:
@@ -97,9 +97,9 @@
selector: td.leecher_col
downloadvolumefactor:
case:
- "span.freeleech_slot": "0" # 24h freeelech slot
- "span.freeleech": "0"
- "*": "1"
+ "span.freeleech_slot": 0 # 24h freeelech slot
+ "span.freeleech": 0
+ "*": 1
uploadvolumefactor:
- case:
- "*": "1"
+ text: 1
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/hdchina.yml b/src/Jackett.Common/Definitions/hdchina.yml
index 5c9315030..dca7682cf 100644
--- a/src/Jackett.Common/Definitions/hdchina.yml
+++ b/src/Jackett.Common/Definitions/hdchina.yml
@@ -40,7 +40,7 @@
- {id: 412, cat: TV, desc: "Food"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -52,7 +52,7 @@
type: info
label: How to get the Cookie
default: "
- Login to this tracker in your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button
- Refresh the page by pressing F5
- Select the Headers tab
- Find 'cookie:' in the Request Headers section
- Copy & paste the whole cookie string to here
"
-
+
login:
method: cookie
inputs:
@@ -86,7 +86,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?hash="]
attribute: href
@@ -127,4 +127,4 @@
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
-# NexusPHP tbc
+# NexusPHP tbd
diff --git a/src/Jackett.Common/Definitions/hddisk.yml b/src/Jackett.Common/Definitions/hddisk.yml
index 004880826..3053c166a 100644
--- a/src/Jackett.Common/Definitions/hddisk.yml
+++ b/src/Jackett.Common/Definitions/hddisk.yml
@@ -23,7 +23,7 @@
- {id: 424, cat: Other, desc: "Other/其他"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -108,7 +108,7 @@
attribute: title
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/hddolby.yml b/src/Jackett.Common/Definitions/hddolby.yml
index cd0a9768f..9d0c2e06a 100644
--- a/src/Jackett.Common/Definitions/hddolby.yml
+++ b/src/Jackett.Common/Definitions/hddolby.yml
@@ -23,7 +23,7 @@
- {id: 411, cat: Books, desc: "Study学习"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -83,7 +83,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/hdhome.yml b/src/Jackett.Common/Definitions/hdhome.yml
index 1c47b4760..274e0764d 100644
--- a/src/Jackett.Common/Definitions/hdhome.yml
+++ b/src/Jackett.Common/Definitions/hdhome.yml
@@ -64,7 +64,7 @@
- {id: 501, cat: TV/Anime, desc: "Anime UHD Blu-ray"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/hdroute.yml b/src/Jackett.Common/Definitions/hdroute.yml
index f4828208e..4cbd3ea47 100644
--- a/src/Jackett.Common/Definitions/hdroute.yml
+++ b/src/Jackett.Common/Definitions/hdroute.yml
@@ -20,7 +20,7 @@
- {id: 8, cat: Audio/Lossless, desc: "无损音乐 (Lossless)"}
- {id: 9, cat: Other, desc: "其他 (Other)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -103,4 +103,4 @@
uploadvolumefactor:
case:
"*": 1
-# engine tbc
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/hdsky.yml b/src/Jackett.Common/Definitions/hdsky.yml
index 6895d604c..c4cc64026 100644
--- a/src/Jackett.Common/Definitions/hdsky.yml
+++ b/src/Jackett.Common/Definitions/hdsky.yml
@@ -22,7 +22,7 @@
- {id: 409, cat: Other, desc: "Misc/其他"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -48,7 +48,7 @@
filters:
- name: regexp
args: "Ratio:\\s(.*?)\\s\\s"
-
+
download:
method: post
@@ -86,7 +86,7 @@
args: cat
details:
selector: a[title][href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: form[action^="download.php?id="]
attribute: action
diff --git a/src/Jackett.Common/Definitions/hdtime.yml b/src/Jackett.Common/Definitions/hdtime.yml
index f5715589d..d33422f10 100644
--- a/src/Jackett.Common/Definitions/hdtime.yml
+++ b/src/Jackett.Common/Definitions/hdtime.yml
@@ -25,7 +25,7 @@
- {id: 409, cat: Other, desc: "Misc/其他"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -104,7 +104,7 @@
attribute: title
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/hdu.yml b/src/Jackett.Common/Definitions/hdu.yml
index 372578572..86fc4d728 100644
--- a/src/Jackett.Common/Definitions/hdu.yml
+++ b/src/Jackett.Common/Definitions/hdu.yml
@@ -24,7 +24,7 @@
- {id: 410, cat: PC/Games, desc: "Games/游戏"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/hdzone.yml b/src/Jackett.Common/Definitions/hdzone.yml
index 9bf2e9bbb..ad347b6e1 100644
--- a/src/Jackett.Common/Definitions/hdzone.yml
+++ b/src/Jackett.Common/Definitions/hdzone.yml
@@ -62,7 +62,7 @@
- {id: 501, cat: TV/Anime, desc: "Anime UHD Blu-ray"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -90,7 +90,7 @@
options:
"desc": "desc"
"asc": "asc"
-
+
login:
method: cookie
inputs:
@@ -136,7 +136,7 @@
attribute: title
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/hush.yml b/src/Jackett.Common/Definitions/hush.yml
index 289a615b0..3f4281122 100644
--- a/src/Jackett.Common/Definitions/hush.yml
+++ b/src/Jackett.Common/Definitions/hush.yml
@@ -18,7 +18,7 @@
- {id: 6, cat: Movies, desc: "Media"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -48,8 +48,8 @@
paths:
- path: filterTorrents
inputs:
- $raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
- search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
description: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
@@ -60,8 +60,10 @@
sort: created_at
direction: desc
qty: 100
+
rows:
selector: table > tbody > tr
+
fields:
category:
selector: a[href*="/categories/"]
diff --git a/src/Jackett.Common/Definitions/icetorrent.yml b/src/Jackett.Common/Definitions/icetorrent.yml
index b95243c45..2a2c68f88 100644
--- a/src/Jackett.Common/Definitions/icetorrent.yml
+++ b/src/Jackett.Common/Definitions/icetorrent.yml
@@ -50,7 +50,7 @@
- {id: 58, cat: XXX, desc: "XXX Pictures"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -91,7 +91,7 @@
test:
path: /
selector: a[href^="/logout?_csrf_token="]
-
+
ratio:
text: -1
@@ -152,7 +152,7 @@
- name: replace
args: ["nd ", " "]
- name: replace
- args: ["rd ", " "]
+ args: ["rd ", " "]
- name: replace
args: ["th ", " "]
- name: regexp
diff --git a/src/Jackett.Common/Definitions/immortuos.yml b/src/Jackett.Common/Definitions/immortuos.yml
index b8de6929b..39616c9dc 100644
--- a/src/Jackett.Common/Definitions/immortuos.yml
+++ b/src/Jackett.Common/Definitions/immortuos.yml
@@ -23,7 +23,7 @@
- {id: 9, cat: Movies, desc: "Kino"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -61,8 +61,8 @@
tvdb: ""
tmdb: ""
mal: ""
- sort: "created_at"
- direction: "desc"
+ sort: created_at
+ direction: desc
qty: 100
rows:
selector: table > tbody > tr
diff --git a/src/Jackett.Common/Definitions/insanetracker.yml b/src/Jackett.Common/Definitions/insanetracker.yml
index 3c0a596b3..9a3e3c38a 100644
--- a/src/Jackett.Common/Definitions/insanetracker.yml
+++ b/src/Jackett.Common/Definitions/insanetracker.yml
@@ -41,8 +41,8 @@
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
login:
@@ -56,16 +56,18 @@
- selector: div.login_error_content_text
test:
path: browse.php
-
+
search:
paths:
- path: browse.php
inputs:
- $raw: "{{range .Categories}}c{{.}}=1&{{end}}"
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}"
- t: "all"
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ t: all
+
rows:
selector: table.torrenttable > tbody > tr:has(td.torrentmain)
+
fields:
title:
selector: td.torrentmain > a.torrentname
@@ -131,13 +133,14 @@
- name: dateparse
args: "2006-01-02 15:04"
downloadvolumefactor:
- text: "0"
+ text: 0
uploadvolumefactor:
case:
- a[href^="?doubleup=four"]: "4"
- a[href^="?doubleup=three"]: "3"
- a[href^="?doubleup=two"]: "2"
- "*" : "1"
+ a[href^="?doubleup=four"]: 4
+ a[href^="?doubleup=three"]: 3
+ a[href^="?doubleup=two"]: 2
+ "*" : 1
description:
selector: div.contenttext
remove: div.contenttitle
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/leaguehd.yml b/src/Jackett.Common/Definitions/leaguehd.yml
index 34a79e4c1..190f35e6b 100644
--- a/src/Jackett.Common/Definitions/leaguehd.yml
+++ b/src/Jackett.Common/Definitions/leaguehd.yml
@@ -33,7 +33,7 @@
- {id: 409, cat: Other, desc: "Misc(其他)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -105,7 +105,7 @@
attribute: title
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/legacyhd.yml b/src/Jackett.Common/Definitions/legacyhd.yml
index 20a5efe47..92ab0c1bf 100644
--- a/src/Jackett.Common/Definitions/legacyhd.yml
+++ b/src/Jackett.Common/Definitions/legacyhd.yml
@@ -21,7 +21,7 @@
- {id: 9, cat: TV/Anime, desc: "Animation"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -63,7 +63,7 @@
test:
path: /
selector: a[href$="/logout"]
-
+
ratio:
path: /
selector: li:has(i.fa-sync-alt)
diff --git a/src/Jackett.Common/Definitions/majomparade.yml b/src/Jackett.Common/Definitions/majomparade.yml
index 3dce5b73f..f119eb85b 100644
--- a/src/Jackett.Common/Definitions/majomparade.yml
+++ b/src/Jackett.Common/Definitions/majomparade.yml
@@ -50,8 +50,8 @@
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
login:
@@ -74,21 +74,23 @@
- path: letoltes.php
categorymappings: ["!", 70, 39, 57]
inputs:
- tipus: "1"
+ tipus: 1
- path: letoltes.php
categorymappings: ["!", 70, 39, 57]
inputs:
- tipus: "2"
+ tipus: 2
- path: xxx.php
categorymappings: [70, 39, 57]
inputs:
- $raw: "{{range .Categories}}category[]={{.}}&{{end}}"
- name: "{{if .Query.IMDBID}}http://www.imdb.com/title/{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
+ name: "{{ if .Query.IMDBID }}http://www.imdb.com/title/{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
imdb_search: "{{ if .Query.IMDBID }}yes{{else}}{{end}}"
- k: "yes"
- tipuska: "1"
+ k: yes
+ tipuska: 1
+
rows:
selector: table#table > tbody > tr:has(a[href^="details.php?id="])
+
fields:
download:
selector: a[href^="download.php?torrent="]
@@ -147,10 +149,11 @@
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
downloadvolumefactor:
- text: "0"
+ text: 0
uploadvolumefactor:
case:
- img[title="Ennél a torrentnél 2x szorzó van."]: "2"
- img[title="Ennél a torrentnél 3x szorzó van."]: "3"
- img[title="Ennél a torrentnél 4x szorzó van."]: "4"
- "*": "1"
+ img[title="Ennél a torrentnél 2x szorzó van."]: 2
+ img[title="Ennél a torrentnél 3x szorzó van."]: 3
+ img[title="Ennél a torrentnél 4x szorzó van."]: 4
+ "*": 1
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/moecat.yml b/src/Jackett.Common/Definitions/moecat.yml
index 1c56d2353..83dcad390 100644
--- a/src/Jackett.Common/Definitions/moecat.yml
+++ b/src/Jackett.Common/Definitions/moecat.yml
@@ -29,7 +29,7 @@
- {id: 428, cat: TV/Anime, desc: "Animations/官方-动漫"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -112,7 +112,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/mteamtp.yml b/src/Jackett.Common/Definitions/mteamtp.yml
index ad2084f37..33ecc55b8 100644
--- a/src/Jackett.Common/Definitions/mteamtp.yml
+++ b/src/Jackett.Common/Definitions/mteamtp.yml
@@ -49,7 +49,7 @@
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -91,11 +91,10 @@
categorymappings: [410, 429, 424, 430, 426, 437, 431, 432, 436, 425, 433, 411, 412, 413]
method: post
inputs:
- $raw: "{{range .Categories}}cat{{.}}=1&{{end}}"
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
incldead: 1
spstate: 0
- inclbookmarked: 0
search_area: "{{ if .Query.IMDBID }}4{{else}}0{{end}}"
search_mode: 0
rows:
@@ -115,7 +114,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
@@ -152,18 +151,19 @@
args: "2006-01-02 15:04:05 -07:00"
downloadvolumefactor:
case:
- img.pro_free: "0"
- img.pro_free2up: "0"
- img.pro_50pctdown: "0.5"
- img.pro_50pctdown2up: "0.5"
- img.pro_30pctdown: "0.3"
- "*": "1"
+ img.pro_free: 0
+ img.pro_free2up: 0
+ img.pro_50pctdown: 0.5
+ img.pro_50pctdown2up: 0.5
+ img.pro_30pctdown: 0.3
+ "*": 1
uploadvolumefactor:
case:
- img.pro_50pctdown2up: "2"
- img.pro_free2up: "2"
- img.pro_2up: "2"
- "*": "1"
+ img.pro_50pctdown2up: 2
+ img.pro_free2up: 2
+ img.pro_2up: 2
+ "*": 1
description:
selector: td:nth-child(2)
remove: a, img
+# NexusPHP
diff --git a/src/Jackett.Common/Definitions/mteamtp2fa.yml b/src/Jackett.Common/Definitions/mteamtp2fa.yml
index 4e109ff55..7e0d20b00 100644
--- a/src/Jackett.Common/Definitions/mteamtp2fa.yml
+++ b/src/Jackett.Common/Definitions/mteamtp2fa.yml
@@ -48,7 +48,7 @@
- {id: 413, cat: XXX, desc: "H-Comic(漫畫)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -111,7 +111,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
@@ -148,18 +148,19 @@
args: "2006-01-02 15:04:05 -07:00"
downloadvolumefactor:
case:
- img.pro_free: "0"
- img.pro_free2up: "0"
- img.pro_50pctdown: "0.5"
- img.pro_50pctdown2up: "0.5"
- img.pro_30pctdown: "0.3"
- "*": "1"
+ img.pro_free: 0
+ img.pro_free2up: 0
+ img.pro_50pctdown: 0.5
+ img.pro_50pctdown2up: 0.5
+ img.pro_30pctdown: 0.3
+ "*": 1
uploadvolumefactor:
case:
- img.pro_50pctdown2up: "2"
- img.pro_free2up: "2"
- img.pro_2up: "2"
- "*": "1"
+ img.pro_50pctdown2up: 2
+ img.pro_free2up: 2
+ img.pro_2up: 2
+ "*": 1
description:
selector: td:nth-child(2)
remove: a, img
+# NexusPHP
diff --git a/src/Jackett.Common/Definitions/netcosmo.yml b/src/Jackett.Common/Definitions/netcosmo.yml
index 019189cdb..585b4136a 100644
--- a/src/Jackett.Common/Definitions/netcosmo.yml
+++ b/src/Jackett.Common/Definitions/netcosmo.yml
@@ -25,7 +25,7 @@
- {id: 37, cat: Other, desc: "Tutte le saghe"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/nethd.yml b/src/Jackett.Common/Definitions/nethd.yml
index ba65e0ee1..aefd21a2e 100644
--- a/src/Jackett.Common/Definitions/nethd.yml
+++ b/src/Jackett.Common/Definitions/nethd.yml
@@ -18,7 +18,7 @@
- {id: 406, cat: Books, desc: "Book"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -129,4 +129,4 @@
case:
"span.label:contains(\"2X\")": 2
"*": 1
-# engine n/a
+# NexusPHP
diff --git a/src/Jackett.Common/Definitions/ourbits.yml b/src/Jackett.Common/Definitions/ourbits.yml
index 160761b72..c44b2d8bb 100644
--- a/src/Jackett.Common/Definitions/ourbits.yml
+++ b/src/Jackett.Common/Definitions/ourbits.yml
@@ -23,7 +23,7 @@
- {id: 419, cat: TV, desc: "Concert"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -83,7 +83,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/pt99.yml b/src/Jackett.Common/Definitions/pt99.yml
index 783329a9e..6a0629104 100644
--- a/src/Jackett.Common/Definitions/pt99.yml
+++ b/src/Jackett.Common/Definitions/pt99.yml
@@ -11,24 +11,24 @@
caps:
categorymappings:
- - {id: 401, cat: Movies, desc: "Movies(电影)"}
- - {id: 404, cat: TV/Documentary, desc: "Documentaries(记录片)"}
- - {id: 405, cat: TV/Anime, desc: "Animations(动漫)"}
- - {id: 402, cat: TV, desc: "TV Series(电视剧)"}
- - {id: 403, cat: TV/OTHER, desc: "TV Shows(电视节目)"}
- - {id: 406, cat: Audio/Video, desc: "Music Videos(音乐视频)"}
- - {id: 407, cat: TV/Sport, desc: "Sports(体育节目)"}
+ - {id: 401, cat: Movies, desc: "Movies(电影)"}
+ - {id: 404, cat: TV/Documentary, desc: "Documentaries(记录片)"}
+ - {id: 405, cat: TV/Anime, desc: "Animations(动漫)"}
+ - {id: 402, cat: TV, desc: "TV Series(电视剧)"}
+ - {id: 403, cat: TV/OTHER, desc: "TV Shows(电视节目)"}
+ - {id: 406, cat: Audio/Video, desc: "Music Videos(音乐视频)"}
+ - {id: 407, cat: TV/Sport, desc: "Sports(体育节目)"}
- {id: 408, cat: Audio/Lossless, desc: "HQ Audio(高品质音频)"}
- {id: 410, cat: Audio, desc: "Music(音乐)"}
- {id: 411, cat: PC, desc: "Software(软件)"}
- {id: 412, cat: Books, desc: "Document(文档)"}
- {id: 413, cat: PC/Games, desc: "PC_Game(PC游戏)"}
- {id: 414, cat: Console, desc: "Other_Game(其他游戏)"}
- - {id: 409, cat: Other, desc: "Misc(其他)"}
+ - {id: 409, cat: Other, desc: "Misc(其他)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -56,7 +56,7 @@
options:
"desc": "desc"
"asc": "asc"
-
+
login:
method: cookie
inputs:
@@ -109,7 +109,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="details.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/pthome.yml b/src/Jackett.Common/Definitions/pthome.yml
index 9d2a1abf8..b604b8393 100644
--- a/src/Jackett.Common/Definitions/pthome.yml
+++ b/src/Jackett.Common/Definitions/pthome.yml
@@ -11,21 +11,21 @@
caps:
categorymappings:
- - {id: 401, cat: Movies, desc: "Movies(电影)"}
- - {id: 404, cat: TV/Documentary, desc: "Documentaries(记录片)"}
- - {id: 405, cat: TV/Anime, desc: "Animations(动漫)"}
- - {id: 402, cat: TV, desc: "TV Series(电视剧)"}
- - {id: 403, cat: TV/OTHER, desc: "TV Shows(综艺)"}
- - {id: 406, cat: Audio/Video, desc: "Music Videos(MV)"}
- - {id: 407, cat: TV/Sport, desc: "Sports(体育)"}
+ - {id: 401, cat: Movies, desc: "Movies(电影)"}
+ - {id: 404, cat: TV/Documentary, desc: "Documentaries(记录片)"}
+ - {id: 405, cat: TV/Anime, desc: "Animations(动漫)"}
+ - {id: 402, cat: TV, desc: "TV Series(电视剧)"}
+ - {id: 403, cat: TV/OTHER, desc: "TV Shows(综艺)"}
+ - {id: 406, cat: Audio/Video, desc: "Music Videos(MV)"}
+ - {id: 407, cat: TV/Sport, desc: "Sports(体育)"}
- {id: 408, cat: Audio/Lossless, desc: "HQ Audio(音乐)"}
- {id: 410, cat: Console, desc: "Games(游戏)"}
- {id: 411, cat: PC, desc: "Software(软件)"}
- {id: 412, cat: Books, desc: "Study(学习)"}
- - {id: 409, cat: Other, desc: "Misc(其他)"}
+ - {id: 409, cat: Other, desc: "Misc(其他)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -37,7 +37,7 @@
type: info
label: How to get the Cookie
default: "- Login to this tracker in your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button
- Refresh the page by pressing F5
- Select the Headers tab
- Find 'cookie:' in the Request Headers section
- Copy & paste the whole cookie string to here
"
-
+
login:
method: cookie
inputs:
@@ -58,13 +58,12 @@
paths:
- path: torrents.php
inputs:
- $raw: "{{range .Categories}}cat{{.}}=1&{{end}}"
- incldead: "0"
- spstate: "0"
- inclbookmarked: "0"
- search: "{{if .Query.IMDBID}}{{.Query.IMDBID}}{{else}}{{.Keywords}}{{end}}"
- search_area: "{{if .Query.IMDBID}}4{{else}}0{{end}}"
- search_mode: "0"
+ $raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
+ incldead: 0
+ spstate: 0
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ search_area: "{{ if .Query.IMDBID }}4{{else}}0{{end}}"
+ search_mode: 0
rows:
selector: table.torrents tr:has(a[href^="?cat="])
@@ -83,7 +82,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="details.php?id="]
attribute: href
@@ -109,15 +108,16 @@
args: "2006-01-02 15:04:05"
downloadvolumefactor:
case:
- img.pro_free: "0"
- img.pro_free2up: "0"
- img.pro_50pctdown: "0.5"
- img.pro_50pctdown2up: "0.5"
- img.pro_30pctdown: "0.3"
- "*": "1"
+ img.pro_free: 0
+ img.pro_free2up: 0
+ img.pro_50pctdown: 0.5
+ img.pro_50pctdown2up: 0.5
+ img.pro_30pctdown: 0.3
+ "*": 1
uploadvolumefactor:
case:
- img.pro_50pctdown2up: "2"
- img.pro_free2up: "2"
- img.pro_2up: "2"
- "*": "1"
+ img.pro_50pctdown2up: 2
+ img.pro_free2up: 2
+ img.pro_2up: 2
+ "*": 1
+# NexusPHP
diff --git a/src/Jackett.Common/Definitions/racing4everyone.yml b/src/Jackett.Common/Definitions/racing4everyone.yml
index b762a912d..82f944e72 100644
--- a/src/Jackett.Common/Definitions/racing4everyone.yml
+++ b/src/Jackett.Common/Definitions/racing4everyone.yml
@@ -47,7 +47,7 @@
- {id: 80, cat: TV/Sport, desc: "Touring Cars"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
settings:
diff --git a/src/Jackett.Common/Definitions/retroflix.yml b/src/Jackett.Common/Definitions/retroflix.yml
index ce2eba44d..262047586 100644
--- a/src/Jackett.Common/Definitions/retroflix.yml
+++ b/src/Jackett.Common/Definitions/retroflix.yml
@@ -21,9 +21,10 @@
- {id: 407, cat: TV/Sport, desc: "Sports"}
- {id: 409, cat: Other, desc: "Misc"}
- {id: 408, cat: Audio, desc: "HQ Audio"}
+
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
settings:
@@ -47,12 +48,14 @@
- path: torrents.php
method: get
inputs:
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
incldead: 1
search_area: "{{ if .Query.IMDBID }}4{{else}}0{{end}}"
search_mode: 0
+
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
+
fields:
release_year:
selector: a[href^="/torrents.php?processing="]
@@ -96,15 +99,16 @@
args: "02-01-2006 15:04:05"
downloadvolumefactor:
case:
- img.pro_free: "0"
- img.pro_free2up: "0"
- img.pro_50pctdown: "0.5"
- img.pro_50pctdown2up: "0.5"
- img.pro_30pctdown: "0.3"
- "*": "1"
+ img.pro_free: 0
+ img.pro_free2up: 0
+ img.pro_50pctdown: 0.5
+ img.pro_50pctdown2up: 0.5
+ img.pro_30pctdown: 0.3
+ "*": 1
uploadvolumefactor:
case:
- img.pro_50pctdown2up: "2"
- img.pro_free2up: "2"
- img.pro_2up: "2"
+ img.pro_50pctdown2up: 2
+ img.pro_free2up: 2
+ img.pro_2up: 2
"*": "1"
+# NexusPHP
diff --git a/src/Jackett.Common/Definitions/rodvd.yml b/src/Jackett.Common/Definitions/rodvd.yml
index 1c4c14fe2..ee0d4c725 100644
--- a/src/Jackett.Common/Definitions/rodvd.yml
+++ b/src/Jackett.Common/Definitions/rodvd.yml
@@ -49,8 +49,8 @@
- {id: 15, cat: XXX, desc: "xXx"}
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
login:
@@ -64,7 +64,7 @@
- selector: td.loginerr
test:
path: browse.php
-
+
ratio:
path: browse.php
selector: a#link14
@@ -73,8 +73,8 @@
paths:
- path: browse.php
inputs:
- $raw: "{{range .Categories}}c{{.}}=1&{{end}}"
- search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
key: 9
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
@@ -120,11 +120,11 @@
args: "src=\"([^\"]+)"
downloadvolumefactor:
case:
- "font.small[color]:contains(\"Free\")": "0"
- "*": "1"
+ "font.small[color]:contains(\"Free\")": 0
+ "*": 1
uploadvolumefactor:
- case:
- "*": "1"
+ text: 1
description:
selector: td:nth-child(2)
remove: a[href^="details.php?id="]
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/shareisland.yml b/src/Jackett.Common/Definitions/shareisland.yml
index 498e0fdd9..8090b0e0b 100644
--- a/src/Jackett.Common/Definitions/shareisland.yml
+++ b/src/Jackett.Common/Definitions/shareisland.yml
@@ -8,7 +8,7 @@
links:
- https://shareisland.org/
legacylinks:
- - http://shareisland.org/
+ - http://shareisland.org/
- http://www.shareisland.org/
caps:
@@ -47,7 +47,7 @@
- {id: 24, cat: PC/Mac, desc: "Applicazioni Mac"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/shareuniversity.yml b/src/Jackett.Common/Definitions/shareuniversity.yml
index dc9722b08..fbcd62537 100644
--- a/src/Jackett.Common/Definitions/shareuniversity.yml
+++ b/src/Jackett.Common/Definitions/shareuniversity.yml
@@ -26,7 +26,7 @@
- {id: 7, cat: Movies, desc: "Not Nordic"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/spiritofrevolution.yml b/src/Jackett.Common/Definitions/spiritofrevolution.yml
index 8d70c8e03..070c412f9 100644
--- a/src/Jackett.Common/Definitions/spiritofrevolution.yml
+++ b/src/Jackett.Common/Definitions/spiritofrevolution.yml
@@ -51,9 +51,9 @@
- {id: 177, cat: Other, desc: "Sonstiges Alles andere"}
modes:
- search: [q]
- tv-search: [q, season, ep]
- movie-search: [q]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
+ movie-search: [q, imdbid]
settings:
- name: username
diff --git a/src/Jackett.Common/Definitions/springsunday.yml b/src/Jackett.Common/Definitions/springsunday.yml
index dfd9e3272..b6d3c4bbc 100644
--- a/src/Jackett.Common/Definitions/springsunday.yml
+++ b/src/Jackett.Common/Definitions/springsunday.yml
@@ -21,7 +21,7 @@
- {id: 509, cat: Other, desc: "Others(其他)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -88,7 +88,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/tellytorrent.yml b/src/Jackett.Common/Definitions/tellytorrent.yml
index 04f9ec639..7f22a7a9f 100644
--- a/src/Jackett.Common/Definitions/tellytorrent.yml
+++ b/src/Jackett.Common/Definitions/tellytorrent.yml
@@ -22,7 +22,7 @@
- {id: 8, cat: Other, desc: "IPL 2019"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/thehorrorcharnel.yml b/src/Jackett.Common/Definitions/thehorrorcharnel.yml
index a53c2a93e..b232acc6a 100644
--- a/src/Jackett.Common/Definitions/thehorrorcharnel.yml
+++ b/src/Jackett.Common/Definitions/thehorrorcharnel.yml
@@ -91,7 +91,7 @@
- {id: 48, cat: Movies, desc: "Zombie"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -133,7 +133,7 @@
- selector: "div#base_content > table.mainouter > tbody > tr > td.outer > table.main > tbody > tr > td:has(h2)"
test:
path: usercp.php
-
+
ratio:
path: my.php
selector: td.navi_top:contains("Deine Ratio:")
diff --git a/src/Jackett.Common/Definitions/theshinning.yml b/src/Jackett.Common/Definitions/theshinning.yml
index 2caf874b5..1af67386f 100644
--- a/src/Jackett.Common/Definitions/theshinning.yml
+++ b/src/Jackett.Common/Definitions/theshinning.yml
@@ -25,7 +25,7 @@
- {id: 10, cat: Tv/Documentary, desc: "Doku"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
diff --git a/src/Jackett.Common/Definitions/tlfbits.yml b/src/Jackett.Common/Definitions/tlfbits.yml
index f91a32e7e..b4a846e25 100644
--- a/src/Jackett.Common/Definitions/tlfbits.yml
+++ b/src/Jackett.Common/Definitions/tlfbits.yml
@@ -35,7 +35,7 @@
- {id: 437, cat: Other, desc: "Unknown"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -117,7 +117,7 @@
attribute: title
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/torrentccf.yml b/src/Jackett.Common/Definitions/torrentccf.yml
index 95bb5822f..d04d28f87 100644
--- a/src/Jackett.Common/Definitions/torrentccf.yml
+++ b/src/Jackett.Common/Definitions/torrentccf.yml
@@ -35,7 +35,7 @@
- {id: 621, cat: Other, desc: "Others"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -117,7 +117,7 @@
args: cat
details:
selector: a[href^="details.php?id="]
- attribute: href
+ attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
diff --git a/src/Jackett.Common/Definitions/torrenting.yml b/src/Jackett.Common/Definitions/torrenting.yml
index 753c57bdf..3531fa59f 100644
--- a/src/Jackett.Common/Definitions/torrenting.yml
+++ b/src/Jackett.Common/Definitions/torrenting.yml
@@ -29,7 +29,7 @@
- {id: 49, cat: Movies/HD, desc: "x265 (HEVC)"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -49,8 +49,8 @@
paths:
- path: t
inputs:
- $raw: "{{range .Categories}}{{.}}=&{{end}}"
- q: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}{{.}}=&{{end}}"
+ q: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
incldead: 1
rows:
selector: table#torrentsTable > tbody > tr:has(td.torrentNameInfo)
@@ -83,13 +83,11 @@
size:
selector: td:nth-last-child(3)
downloadvolumefactor:
- text: "1"
+ text: 1
downloadvolumefactor:
case:
- "span:contains(\"FreeLeech\")": "0"
- "*": "1"
+ "span:contains(\"FreeLeech\")": 0
+ "*": 1
uploadvolumefactor:
- case:
- "*": "1"
-
-
+ text: 1
+# engine tbd
diff --git a/src/Jackett.Common/Definitions/tvchaosuk.yml b/src/Jackett.Common/Definitions/tvchaosuk.yml
index ed0ff97e0..2e3678417 100644
--- a/src/Jackett.Common/Definitions/tvchaosuk.yml
+++ b/src/Jackett.Common/Definitions/tvchaosuk.yml
@@ -27,7 +27,7 @@
- {id: 42, cat: TV/Sport, desc: "Sport"}
modes:
- search: [q]
+ search: [q, imdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
@@ -69,7 +69,7 @@
test:
path: /
selector: a[href$="/logout"]
-
+
ratio:
path: /
selector: li:has(i.fa-sync-alt)
@@ -94,8 +94,10 @@
sort: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
+
rows:
selector: table > tbody > tr
+
fields:
category:
selector: a[href*="/categories/"]
diff --git a/src/Jackett.Common/Definitions/uhdbits.yml b/src/Jackett.Common/Definitions/uhdbits.yml
index c0de61ec1..92baeeb22 100644
--- a/src/Jackett.Common/Definitions/uhdbits.yml
+++ b/src/Jackett.Common/Definitions/uhdbits.yml
@@ -18,8 +18,8 @@
6: Other
modes:
- search: [q]
- tv-search: [q, season, ep]
+ search: [q, imdbid]
+ tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
login:
@@ -44,14 +44,14 @@
paths:
- path: torrents.php
inputs:
- $raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}"
- searchstr: "{{if .Query.IMDBID}}{{else}}{{ .Query.Keywords }}{{end}}"
+ $raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
+ searchstr: "{{ if .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
imdbid: "{{ .Query.IMDBIDShort }}"
- tags_type: "1"
- order_by: "time"
- order_way: "desc"
- action: "advanced"
- searchsubmit: "1"
+ tags_type: 1
+ order_by: time
+ order_way: desc
+ action: advanced
+ searchsubmit: 1
rows:
selector: table#torrent_table > tbody > tr.torrent
@@ -91,15 +91,15 @@
args: [" / 2x", ""]
downloadvolumefactor:
case:
- "strong.blink_me:contains(\"Free\")": "0"
- "strong.blink_me:contains(\"50\")": "0.5"
- "strong.blink_me:contains(\"25\")": "0.75"
- "strong.blink_me:contains(\"75\")": "0.25"
- "*": "1"
+ "strong.blink_me:contains(\"Free\")": 0
+ "strong.blink_me:contains(\"50\")": 0.5
+ "strong.blink_me:contains(\"25\")": 0.75
+ "strong.blink_me:contains(\"75\")": 0.25
+ "*": 1
uploadvolumefactor:
case:
- "strong.blink_me:contains(\"2x\")": "2"
- "*": "1"
+ "strong.blink_me:contains(\"2x\")": 2
+ "*": 1
category:
selector: a[href^="torrents.php?filter_cat"]
attribute: href
@@ -140,3 +140,4 @@
args: " +07:00"
- name: dateparse
args: "Jan 02 2006 15:04 -07:00"
+# engine tbd