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: "
  1. Login to this tracker in your browser
  2. Open the DevTools panel by pressing F12
  3. Select the Network tab
  4. Click on the Doc button
  5. Refresh the page by pressing F5
  6. Select the Headers tab
  7. Find 'cookie:' in the Request Headers section
  8. 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: "
  1. Login to this tracker in your browser
  2. Open the DevTools panel by pressing F12
  3. Select the Network tab
  4. Click on the Doc button
  5. Refresh the page by pressing F5
  6. Select the Headers tab
  7. Find 'cookie:' in the Request Headers section
  8. 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