From 38aa3eaa93506abc13fbba3dd5162c1aaba462f3 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Wed, 13 Feb 2019 08:18:17 +1300 Subject: [PATCH] yml: standardise use of pre and post slashes on links --- src/Jackett.Common/Definitions/1337x.yml | 12 +-- src/Jackett.Common/Definitions/420files.yml | 6 +- src/Jackett.Common/Definitions/acgrip.yml | 2 +- src/Jackett.Common/Definitions/anirena.yml | 2 +- .../Definitions/arabafenice.yml | 2 +- .../Definitions/archetorrent.yml | 2 +- src/Jackett.Common/Definitions/arenabg.yml | 2 +- .../Definitions/asiancinema.yml | 6 +- .../Definitions/audiobooktorrents.yml | 6 +- src/Jackett.Common/Definitions/awesomehd.yml | 2 +- src/Jackett.Common/Definitions/backups.yml | 2 +- src/Jackett.Common/Definitions/bigtorrent.yml | 2 +- src/Jackett.Common/Definitions/bithorlo.yml | 4 +- src/Jackett.Common/Definitions/bitme.yml | 4 +- src/Jackett.Common/Definitions/bitspyder.yml | 4 +- src/Jackett.Common/Definitions/bluebird.yml | 6 +- src/Jackett.Common/Definitions/blutopia.yml | 6 +- src/Jackett.Common/Definitions/btgigs.yml | 6 +- src/Jackett.Common/Definitions/btnext.yml | 4 +- src/Jackett.Common/Definitions/btxpress.yml | 6 +- src/Jackett.Common/Definitions/ccfbits.yml | 6 +- src/Jackett.Common/Definitions/chdbits.yml | 10 +- src/Jackett.Common/Definitions/cinematik.yml | 2 +- .../Definitions/cpasbienclone.yml | 2 +- src/Jackett.Common/Definitions/cztorrent.yml | 4 +- src/Jackett.Common/Definitions/datascene.yml | 8 +- .../Definitions/desitorrents.yml | 2 +- .../Definitions/dragonworldreloaded.yml | 4 +- src/Jackett.Common/Definitions/dreamteam.yml | 98 +------------------ src/Jackett.Common/Definitions/dxdhd.yml | 6 +- src/Jackett.Common/Definitions/estone.yml | 4 +- src/Jackett.Common/Definitions/ettv.yml | 2 +- src/Jackett.Common/Definitions/fanoin.yml | 2 +- src/Jackett.Common/Definitions/freedomhd.yml | 2 +- .../Definitions/funkytorrents.yml | 4 +- .../Definitions/gay-torrentsorg.yml | 2 +- src/Jackett.Common/Definitions/gfxnews.yml | 6 +- src/Jackett.Common/Definitions/gfxpeers.yml | 6 +- .../Definitions/gigatorrents.yml | 6 +- .../Definitions/girotorrent.yml | 26 ++--- src/Jackett.Common/Definitions/gktorrent.yml | 2 +- src/Jackett.Common/Definitions/gods.yml | 2 +- src/Jackett.Common/Definitions/greekteam.yml | 6 +- src/Jackett.Common/Definitions/hachede.yml | 4 +- src/Jackett.Common/Definitions/hd4free.yml | 6 +- src/Jackett.Common/Definitions/hdbits.yml | 4 +- src/Jackett.Common/Definitions/hdbitscom.yml | 2 +- src/Jackett.Common/Definitions/hdcenter.yml | 4 +- src/Jackett.Common/Definitions/hdchina.yml | 4 +- src/Jackett.Common/Definitions/hdcity.yml | 2 +- src/Jackett.Common/Definitions/hdforever.yml | 2 +- src/Jackett.Common/Definitions/hdme.yml | 10 +- src/Jackett.Common/Definitions/hdsky.yml | 8 +- src/Jackett.Common/Definitions/hon3yhd.yml | 4 +- src/Jackett.Common/Definitions/hqsource.yml | 6 +- src/Jackett.Common/Definitions/hush.yml | 6 +- src/Jackett.Common/Definitions/hyperay.yml | 6 +- src/Jackett.Common/Definitions/icetorrent.yml | 6 +- .../Definitions/ilcorsaroblu.yml | 2 +- src/Jackett.Common/Definitions/inperil.yml | 6 +- .../Definitions/insanetracker.yml | 4 +- src/Jackett.Common/Definitions/kapaki.yml | 6 +- .../Definitions/kickasstorrent.yml | 4 +- .../Definitions/linkomanija.yml | 2 +- .../Definitions/losslessclub.yml | 4 +- src/Jackett.Common/Definitions/magico.yml | 4 +- src/Jackett.Common/Definitions/magnetdl.yml | 2 +- .../Definitions/manicomioshare.yml | 2 +- .../Definitions/metal-iplay-ro.yml | 2 +- .../Definitions/metaltracker.yml | 6 +- src/Jackett.Common/Definitions/monova.yml | 2 +- src/Jackett.Common/Definitions/mteamtp.yml | 6 +- src/Jackett.Common/Definitions/myspleen.yml | 10 +- src/Jackett.Common/Definitions/nethd.yml | 8 +- src/Jackett.Common/Definitions/newretro.yml | 8 +- src/Jackett.Common/Definitions/newstudio.yml | 12 +-- .../Definitions/nyaa-pantsu.yml | 2 +- src/Jackett.Common/Definitions/nyaasi.yml | 2 +- src/Jackett.Common/Definitions/nyoo.yml | 4 +- src/Jackett.Common/Definitions/ourbits.yml | 6 +- .../Definitions/passionetorrent.yml | 2 +- .../Definitions/polishsource.yml | 4 +- src/Jackett.Common/Definitions/ptfiles.yml | 2 +- src/Jackett.Common/Definitions/qxr.yml | 56 +++++++++++ .../Definitions/racing4everyone.yml | 6 +- .../Definitions/redstartorrent.yml | 6 +- src/Jackett.Common/Definitions/redtopia.yml | 6 +- src/Jackett.Common/Definitions/scenefz.yml | 6 +- .../Definitions/scenereactor.yml | 4 +- src/Jackett.Common/Definitions/scenerush.yml | 10 +- src/Jackett.Common/Definitions/sdbits.yml | 10 +- .../Definitions/shareisland.yml | 24 ++--- src/Jackett.Common/Definitions/sportscult.yml | 4 +- .../Definitions/sukebei-pantsu.yml | 2 +- .../Definitions/sukebeinyaasi.yml | 2 +- src/Jackett.Common/Definitions/tasmanit.yml | 2 +- src/Jackett.Common/Definitions/theempire.yml | 4 +- src/Jackett.Common/Definitions/thegeeks.yml | 2 +- .../Definitions/thehorrorcharnel.yml | 6 +- src/Jackett.Common/Definitions/theoccult.yml | 2 +- src/Jackett.Common/Definitions/theplace.yml | 2 +- .../Definitions/theshinning.yml | 8 +- src/Jackett.Common/Definitions/theshow.yml | 2 +- .../Definitions/thetorrents.yml | 6 +- src/Jackett.Common/Definitions/thevault.yml | 2 +- src/Jackett.Common/Definitions/tntvillage.yml | 2 +- .../Definitions/torrent-turk.yml | 6 +- src/Jackett.Common/Definitions/torrentccf.yml | 6 +- src/Jackett.Common/Definitions/torrenthr.yml | 6 +- src/Jackett.Common/Definitions/torrenting.yml | 2 +- src/Jackett.Common/Definitions/torrentlt.yml | 6 +- .../Definitions/torrentsectorcrew.yml | 2 +- src/Jackett.Common/Definitions/torviet.yml | 10 +- src/Jackett.Common/Definitions/totheglory.yml | 8 +- .../Definitions/trancetraffic.yml | 2 +- src/Jackett.Common/Definitions/uhdbits.yml | 8 +- .../Definitions/unionfansub.yml | 2 +- src/Jackett.Common/Definitions/wihd.yml | 6 +- src/Jackett.Common/Definitions/worldofp2p.yml | 8 +- src/Jackett.Common/Definitions/x-ite.me.yml | 2 +- src/Jackett.Common/Definitions/xbytes2.yml | 2 +- src/Jackett.Common/Definitions/xtremezone.yml | 8 +- src/Jackett.Common/Definitions/yggtorrent.yml | 4 +- src/Jackett.Common/Definitions/yourexotic.yml | 4 +- src/Jackett.Common/Definitions/zamundanet.yml | 6 +- src/Jackett.Common/Definitions/zelkaorg.yml | 6 +- src/Jackett.Common/Definitions/zooqle.yml | 4 +- src/Jackett.Common/Definitions/ztracker.yml | 2 +- 128 files changed, 364 insertions(+), 404 deletions(-) create mode 100644 src/Jackett.Common/Definitions/qxr.yml diff --git a/src/Jackett.Common/Definitions/1337x.yml b/src/Jackett.Common/Definitions/1337x.yml index daa11715f..76c531540 100644 --- a/src/Jackett.Common/Definitions/1337x.yml +++ b/src/Jackett.Common/Definitions/1337x.yml @@ -6,7 +6,7 @@ type: public encoding: UTF-8 links: - - https://1337x.to + - https://1337x.to/ caps: categorymappings: @@ -119,11 +119,11 @@ search: paths: # present trending results if there are no search parms supplied - - path: "{{if .Keywords}}/sort-search/{{ .Keywords}}/time/desc/1/{{else}}/trending{{end}}" - - path: "{{if .Keywords}}/sort-search/{{ .Keywords}}/time/desc/2/{{else}}{{end}}" - - path: "{{if .Keywords}}/sort-search/{{ .Keywords}}/time/desc/3/{{else}}{{end}}" - - path: "{{if .Keywords}}/sort-search/{{ .Keywords}}/time/desc/4/{{else}}{{end}}" - - path: "{{if .Keywords}}/sort-search/{{ .Keywords}}/time/desc/5/{{else}}{{end}}" + - path: "{{if .Keywords}}sort-search/{{ .Keywords}}/time/desc/1/{{else}}trending{{end}}" + - path: "{{if .Keywords}}sort-search/{{ .Keywords}}/time/desc/2/{{else}}{{end}}" + - path: "{{if .Keywords}}sort-search/{{ .Keywords}}/time/desc/3/{{else}}{{end}}" + - path: "{{if .Keywords}}sort-search/{{ .Keywords}}/time/desc/4/{{else}}{{end}}" + - path: "{{if .Keywords}}sort-search/{{ .Keywords}}/time/desc/5/{{else}}{{end}}" keywordsfilters: - name: replace # use this as a workaround till #893 is implemented args: ["Greys Anatomy", "Grey's Anatomy"] diff --git a/src/Jackett.Common/Definitions/420files.yml b/src/Jackett.Common/Definitions/420files.yml index a6894d8a6..e51c6f9f4 100644 --- a/src/Jackett.Common/Definitions/420files.yml +++ b/src/Jackett.Common/Definitions/420files.yml @@ -20,7 +20,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -28,11 +28,11 @@ error: - selector: form[action*="/login"] .text-red test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/acgrip.yml b/src/Jackett.Common/Definitions/acgrip.yml index 6c0380cb2..284b2b98a 100644 --- a/src/Jackett.Common/Definitions/acgrip.yml +++ b/src/Jackett.Common/Definitions/acgrip.yml @@ -20,7 +20,7 @@ search: paths: - - path: "/" + - path: / inputs: term: "{{ .Query.Keywords }}" rows: diff --git a/src/Jackett.Common/Definitions/anirena.yml b/src/Jackett.Common/Definitions/anirena.yml index 0683ab267..6db27fbb0 100644 --- a/src/Jackett.Common/Definitions/anirena.yml +++ b/src/Jackett.Common/Definitions/anirena.yml @@ -35,7 +35,7 @@ search: paths: - - path: "/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + - path: "{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" rows: selector: table tbody tr:has(td.torrents_small_type_data1) fields: diff --git a/src/Jackett.Common/Definitions/arabafenice.yml b/src/Jackett.Common/Definitions/arabafenice.yml index 99592821a..124499aca 100644 --- a/src/Jackett.Common/Definitions/arabafenice.yml +++ b/src/Jackett.Common/Definitions/arabafenice.yml @@ -90,7 +90,7 @@ download: before: - path: "thanks.php" + path: thanks.php method: "post" inputs: infohash: "{{ .DownloadUri.Query.id }}" diff --git a/src/Jackett.Common/Definitions/archetorrent.yml b/src/Jackett.Common/Definitions/archetorrent.yml index f0b017466..2eff0b598 100644 --- a/src/Jackett.Common/Definitions/archetorrent.yml +++ b/src/Jackett.Common/Definitions/archetorrent.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://archetorrent.com + - https://archetorrent.com/ settings: - name: username diff --git a/src/Jackett.Common/Definitions/arenabg.yml b/src/Jackett.Common/Definitions/arenabg.yml index a1bc1abb9..db2931426 100644 --- a/src/Jackett.Common/Definitions/arenabg.yml +++ b/src/Jackett.Common/Definitions/arenabg.yml @@ -89,7 +89,7 @@ search: paths: - - path: /torrents/ + - path: torrents/ method: post followredirect: true inputs: diff --git a/src/Jackett.Common/Definitions/asiancinema.yml b/src/Jackett.Common/Definitions/asiancinema.yml index bf1059fc7..2fd7f79b8 100644 --- a/src/Jackett.Common/Definitions/asiancinema.yml +++ b/src/Jackett.Common/Definitions/asiancinema.yml @@ -20,7 +20,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -28,11 +28,11 @@ error: - selector: form[action*="/login"] .text-red test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/audiobooktorrents.yml b/src/Jackett.Common/Definitions/audiobooktorrents.yml index 909b40abb..bbd6d6794 100644 --- a/src/Jackett.Common/Definitions/audiobooktorrents.yml +++ b/src/Jackett.Common/Definitions/audiobooktorrents.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://abtorrents.me + - https://abtorrents.me/ caps: categorymappings: @@ -59,11 +59,11 @@ - selector: td.embedded:has(h2:contains("Oops")) - selector: td.embedded:has(h2:contains("failed")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/awesomehd.yml b/src/Jackett.Common/Definitions/awesomehd.yml index 3dbe275d0..a998fa433 100644 --- a/src/Jackett.Common/Definitions/awesomehd.yml +++ b/src/Jackett.Common/Definitions/awesomehd.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://awesome-hd.me + - https://awesome-hd.me/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/backups.yml b/src/Jackett.Common/Definitions/backups.yml index bd5bdcb70..28e57cd90 100644 --- a/src/Jackett.Common/Definitions/backups.yml +++ b/src/Jackett.Common/Definitions/backups.yml @@ -43,7 +43,7 @@ movie-search: [q] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" diff --git a/src/Jackett.Common/Definitions/bigtorrent.yml b/src/Jackett.Common/Definitions/bigtorrent.yml index 6891ffd73..98c7850c1 100644 --- a/src/Jackett.Common/Definitions/bigtorrent.yml +++ b/src/Jackett.Common/Definitions/bigtorrent.yml @@ -41,7 +41,7 @@ search: [q] login: - path: /login.php + path: login.php method: post inputs: username: "{{ .Config.username }}" diff --git a/src/Jackett.Common/Definitions/bithorlo.yml b/src/Jackett.Common/Definitions/bithorlo.yml index 1ceae30c0..c6b5880a2 100644 --- a/src/Jackett.Common/Definitions/bithorlo.yml +++ b/src/Jackett.Common/Definitions/bithorlo.yml @@ -66,11 +66,11 @@ login: method: cookie test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/bitme.yml b/src/Jackett.Common/Definitions/bitme.yml index 173b86b0c..b38a55e59 100644 --- a/src/Jackett.Common/Definitions/bitme.yml +++ b/src/Jackett.Common/Definitions/bitme.yml @@ -60,10 +60,10 @@ - selector: table:contains("Login failed!") - selector: table:contains("Wrong Code!") test: - path: /browse.php + path: browse.php search: - path: /browse.php + path: browse.php method: get inputs: search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/bitspyder.yml b/src/Jackett.Common/Definitions/bitspyder.yml index acaa3c692..616dd3bfc 100644 --- a/src/Jackett.Common/Definitions/bitspyder.yml +++ b/src/Jackett.Common/Definitions/bitspyder.yml @@ -57,11 +57,11 @@ error: - selector: td.msg_info > font > b test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php method: post inputs: search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/bluebird.yml b/src/Jackett.Common/Definitions/bluebird.yml index f63b93a34..fc1df5051 100644 --- a/src/Jackett.Common/Definitions/bluebird.yml +++ b/src/Jackett.Common/Definitions/bluebird.yml @@ -24,7 +24,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -32,11 +32,11 @@ error: - selector: div.error test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/blutopia.yml b/src/Jackett.Common/Definitions/blutopia.yml index 7473278c8..0f41d2649 100644 --- a/src/Jackett.Common/Definitions/blutopia.yml +++ b/src/Jackett.Common/Definitions/blutopia.yml @@ -20,7 +20,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -28,11 +28,11 @@ error: - selector: form[action*="/login"] .text-red test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/btgigs.yml b/src/Jackett.Common/Definitions/btgigs.yml index 3e81a009f..2b5a44def 100644 --- a/src/Jackett.Common/Definitions/btgigs.yml +++ b/src/Jackett.Common/Definitions/btgigs.yml @@ -39,7 +39,7 @@ movie-search: [q] login: - path: /takelogin__akcja.php + path: takelogin__akcja.php method: post inputs: username_dupa: "{{ .Config.username }}" @@ -49,11 +49,11 @@ - selector: td.embedded:has(h2:contains("Error"))aD test: selector: a[href^="logout.php"] - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/btnext.yml b/src/Jackett.Common/Definitions/btnext.yml index 3d965bf06..7bc249cab 100644 --- a/src/Jackett.Common/Definitions/btnext.yml +++ b/src/Jackett.Common/Definitions/btnext.yml @@ -87,7 +87,7 @@ tv-search: [q, season, ep] login: - path: /?p=home&pid=1 + path: ?p=home&pid=1 method: form form: form#loginbox_form submitpath: /ajax/login.php @@ -105,7 +105,7 @@ error: - selector: ":contains(\"-ERROR-\")" test: - path: /?p=torrents&pid=32 + path: ?p=torrents&pid=32 selector: a#logout search: diff --git a/src/Jackett.Common/Definitions/btxpress.yml b/src/Jackett.Common/Definitions/btxpress.yml index 217da6182..62a0f7eaa 100644 --- a/src/Jackett.Common/Definitions/btxpress.yml +++ b/src/Jackett.Common/Definitions/btxpress.yml @@ -19,7 +19,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -27,11 +27,11 @@ error: - selector: table.main:contains("Login Failed!") test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/ccfbits.yml b/src/Jackett.Common/Definitions/ccfbits.yml index 24da02e11..860737efc 100644 --- a/src/Jackett.Common/Definitions/ccfbits.yml +++ b/src/Jackett.Common/Definitions/ccfbits.yml @@ -47,7 +47,7 @@ movie-search: [q] login: - path: /login.php + path: login.php method: form form: form[action="takelogin.php"] inputs: @@ -56,11 +56,11 @@ error: - selector: td.embedded:has(h2:contains("登录失败")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php method: get inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/chdbits.yml b/src/Jackett.Common/Definitions/chdbits.yml index 52ab52d1f..9688b51de 100644 --- a/src/Jackett.Common/Definitions/chdbits.yml +++ b/src/Jackett.Common/Definitions/chdbits.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://chdbits.co + - https://chdbits.co/ caps: categorymappings: @@ -25,7 +25,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -33,10 +33,10 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php ratio: - path: /torrents.php + path: torrents.php selector: table#info_block filters: - name: regexp @@ -44,7 +44,7 @@ search: paths: - - path: /torrents.php + - path: torrents.php method: post inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/cinematik.yml b/src/Jackett.Common/Definitions/cinematik.yml index 74e7b912d..5bbdf5d8b 100644 --- a/src/Jackett.Common/Definitions/cinematik.yml +++ b/src/Jackett.Common/Definitions/cinematik.yml @@ -9,7 +9,7 @@ type: private encoding: UTF-8 links: - - https://www.cinematik.net + - https://www.cinematik.net/ settings: - name: username diff --git a/src/Jackett.Common/Definitions/cpasbienclone.yml b/src/Jackett.Common/Definitions/cpasbienclone.yml index 35e5d7a59..b9344a406 100644 --- a/src/Jackett.Common/Definitions/cpasbienclone.yml +++ b/src/Jackett.Common/Definitions/cpasbienclone.yml @@ -28,7 +28,7 @@ attribute: href search: paths: - - path: "{{if .Keywords}}/recherche/{{.Keywords}}{{else}}{{end}}" + - path: "{{if .Keywords}}recherche/{{.Keywords}}{{else}}{{end}}" rows: selector: div#gauche > table > tbody > tr:has(a) fields: diff --git a/src/Jackett.Common/Definitions/cztorrent.yml b/src/Jackett.Common/Definitions/cztorrent.yml index d8a5b4f43..208d6ca22 100644 --- a/src/Jackett.Common/Definitions/cztorrent.yml +++ b/src/Jackett.Common/Definitions/cztorrent.yml @@ -52,11 +52,11 @@ inputs: cookie: "{{ .Config.cookie }}" test: - path: /torrents + path: torrents search: paths: - - path: /torrents + - path: torrents inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" s: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/datascene.yml b/src/Jackett.Common/Definitions/datascene.yml index ece24da21..c4c7b8c49 100644 --- a/src/Jackett.Common/Definitions/datascene.yml +++ b/src/Jackett.Common/Definitions/datascene.yml @@ -57,7 +57,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -65,15 +65,15 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /browse.php + path: browse.php ratio: - path: /browse.php + path: browse.php selector: font:contains("Ratio:") > span search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/desitorrents.yml b/src/Jackett.Common/Definitions/desitorrents.yml index b454c13f6..6d5246b77 100644 --- a/src/Jackett.Common/Definitions/desitorrents.yml +++ b/src/Jackett.Common/Definitions/desitorrents.yml @@ -81,7 +81,7 @@ label: Password login: - path: /login.php?from=index1 + path: login.php?from=index1 method: post inputs: action: "login" diff --git a/src/Jackett.Common/Definitions/dragonworldreloaded.yml b/src/Jackett.Common/Definitions/dragonworldreloaded.yml index abc93add2..aeee8211e 100644 --- a/src/Jackett.Common/Definitions/dragonworldreloaded.yml +++ b/src/Jackett.Common/Definitions/dragonworldreloaded.yml @@ -86,7 +86,7 @@ label: Pin login: - path: /login.php + path: login.php method: form form: form[action="/login.php"] cookies: ["JAVA=OK"] # avoid jscheck redirect @@ -106,7 +106,7 @@ download: before: - path: "ajax_det_poll.php" + path: ajax_det_poll.php method: "post" inputs: set_thanks: "thanks" diff --git a/src/Jackett.Common/Definitions/dreamteam.yml b/src/Jackett.Common/Definitions/dreamteam.yml index 9f308c694..fc408ab6a 100644 --- a/src/Jackett.Common/Definitions/dreamteam.yml +++ b/src/Jackett.Common/Definitions/dreamteam.yml @@ -30,23 +30,6 @@ - {id: 144, cat: Movies, desc: "9.5 packages"} - {id: 145, cat: Movies, desc: "9.6 filmography"} - {id: 143, cat: Movies, desc: "9.7 Tv Movies"} -# - {id: 130, cat: , desc: ""} -# - {id: 131, cat: , desc: ""} -# - {id: 132, cat: , desc: ""} -# - {id: 133, cat: , desc: ""} -# - {id: 134, cat: , desc: ""} -# - {id: 135, cat: , desc: ""} -# - {id: 136, cat: , desc: ""} -# - {id: 137, cat: , desc: ""} -# - {id: 138, cat: , desc: ""} -# - {id: 139, cat: , desc: ""} -# - {id: 140, cat: , desc: ""} -# - {id: 141, cat: , desc: ""} -# - {id: 142, cat: , desc: ""} -# - {id: 144, cat: , desc: ""} -# - {id: 145, cat: , desc: ""} -# - {id: 143, cat: , desc: ""} -# - {id: 116, cat: , desc: ""} - {id: 116, cat: Movies, desc: "Two foreign films integrated subtitles"} - {id: 146, cat: Movies, desc: "CAM / TS / TC"} - {id: 147, cat: Movies, desc: "DVDSCR / PPVRiP / WebRip / R5"} @@ -55,24 +38,10 @@ - {id: 150, cat: Movies, desc: "MicroHD"} - {id: 151, cat: Movies, desc: "HD - WEB-DL"} - {id: 152, cat: Movies, desc: "Tv Movies"} -# - {id: 242, cat: , desc: ""} - {id: 153, cat: Movies, desc: "Packages"} - {id: 154, cat: Movies, desc: "filmography"} - {id: 243, cat: Movies, desc: "HD 1080p"} - {id: 244, cat: Movies, desc: "HD 480p"} -# - {id: 146, cat: , desc: ""} -# - {id: 147, cat: , desc: ""} -# - {id: 148, cat: , desc: ""} -# - {id: 149, cat: , desc: ""} -# - {id: 150, cat: , desc: ""} -# - {id: 151, cat: , desc: ""} -# - {id: 152, cat: , desc: ""} -# - {id: 242, cat: , desc: ""} -# - {id: 153, cat: , desc: ""} -# - {id: 154, cat: , desc: ""} -# - {id: 243, cat: , desc: ""} -# - {id: 244, cat: , desc: ""} -# - {id: 117, cat: , desc: ""} - {id: 117, cat: Movies, desc: "???????e? ?a???e?"} - {id: 155, cat: Movies, desc: "CAM / TS / TC"} - {id: 156, cat: Movies, desc: "SCR / PPVRiP / Webrip / R5"} @@ -85,18 +54,6 @@ - {id: 163, cat: Movies, desc: "TV Movies"} - {id: 164, cat: Movies, desc: "?a?eta 8"} - {id: 165, cat: Movies, desc: "F??µ???af?e?"} -# - {id: 155, cat: , desc: ""} -# - {id: 156, cat: , desc: ""} -# - {id: 157, cat: , desc: ""} -# - {id: 158, cat: , desc: ""} -# - {id: 159, cat: , desc: ""} -# - {id: 160, cat: , desc: ""} -# - {id: 161, cat: , desc: ""} -# - {id: 162, cat: , desc: ""} -# - {id: 163, cat: , desc: ""} -# - {id: 164, cat: , desc: ""} -# - {id: 165, cat: , desc: ""} -# - {id: 118, cat: , desc: ""} - {id: 118, cat: TV, desc: "Foreign Television external subtitles"} - {id: 166, cat: TV, desc: "SD"} - {id: 167, cat: TV, desc: "720p"} @@ -104,13 +61,6 @@ - {id: 169, cat: TV, desc: "Sport"} - {id: 170, cat: TV, desc: "documentaries"} - {id: 171, cat: TV, desc: "Packages"} -# - {id: 166, cat: , desc: ""} -# - {id: 167, cat: , desc: ""} -# - {id: 168, cat: , desc: ""} -# - {id: 169, cat: , desc: ""} -# - {id: 170, cat: , desc: ""} -# - {id: 171, cat: , desc: ""} -# - {id: 119, cat: , desc: ""} - {id: 119, cat: TV, desc: "foreign Television integrated subtitles"} - {id: 172, cat: TV, desc: "SD"} - {id: 173, cat: TV, desc: "720p"} @@ -119,14 +69,6 @@ - {id: 176, cat: TV, desc: "documentaries"} - {id: 177, cat: TV, desc: "Tv Rips"} - {id: 178, cat: TV, desc: "Packages"} -# - {id: 172, cat: , desc: ""} -# - {id: 173, cat: , desc: ""} -# - {id: 174, cat: , desc: ""} -# - {id: 175, cat: , desc: ""} -# - {id: 176, cat: , desc: ""} -# - {id: 177, cat: , desc: ""} -# - {id: 178, cat: , desc: ""} -# - {id: 120, cat: , desc: ""} - {id: 120, cat: TV, desc: "Greek Television"} - {id: 179, cat: TV, desc: "SD"} - {id: 180, cat: TV, desc: "720p"} @@ -135,14 +77,6 @@ - {id: 183, cat: TV, desc: "five documentaries"} - {id: 184, cat: TV, desc: "six Tv Rips"} - {id: 185, cat: TV, desc: "Packages"} -# - {id: 179, cat: , desc: ""} -# - {id: 180, cat: , desc: ""} -# - {id: 181, cat: , desc: ""} -# - {id: 182, cat: , desc: ""} -# - {id: 183, cat: , desc: ""} -# - {id: 184, cat: , desc: ""} -# - {id: 185, cat: , desc: ""} -# - {id: 122, cat: , desc: ""} - {id: 122, cat: Audio, desc: "?e?? ???s???"} - {id: 216, cat: Audio, desc: "1. DJs Stuff & Promos"} - {id: 217, cat: Audio, desc: "2. DJs Stuff & Promos (Flac)"} @@ -156,7 +90,6 @@ - {id: 225, cat: Audio, desc: "9.1 Varius Artist"} - {id: 226, cat: Audio, desc: "9.2 Compact Disc Club"} - {id: 227, cat: Audio, desc: "9.3 ???s??a Video Clips"} -# - {id: 123, cat: , desc: ""} - {id: 123, cat: Audio, desc: "???????? ???s???"} - {id: 228, cat: Audio, desc: "1. DJs Stuff & Promos"} - {id: 229, cat: Audio, desc: "2. DJs Stuff & Promos (Flac)"} @@ -171,7 +104,6 @@ - {id: 238, cat: Audio, desc: "9.2 Varius Artist"} - {id: 239, cat: Audio, desc: "9.3 Compact Disc Club"} - {id: 240, cat: Audio, desc: "9.4 ???s??a Video Clips"} -# - {id: 121, cat: , desc: ""} - {id: 121, cat: Movies, desc: "children"} - {id: 186, cat: Movies, desc: "children's films external subtitles"} - {id: 187, cat: Movies, desc: "two children's films integrated subtitles"} @@ -182,16 +114,6 @@ - {id: 192, cat: Movies, desc: "Anime external subtitles"} - {id: 193, cat: Movies, desc: "Anime integrated subtitles"} - {id: 194, cat: Movies, desc: "Anime Metaglotismenes"} -# - {id: 186, cat: , desc: ""} -# - {id: 187, cat: , desc: ""} -# - {id: 188, cat: , desc: ""} -# - {id: 189, cat: , desc: ""} -# - {id: 190, cat: , desc: ""} -# - {id: 191, cat: , desc: ""} -# - {id: 192, cat: , desc: ""} -# - {id: 193, cat: , desc: ""} -# - {id: 194, cat: , desc: ""} -# - {id: 128, cat: , desc: ""} - {id: 128, cat: Console, desc: "9.1 ?a????d?a"} - {id: 195, cat: Console, desc: "Windows Games"} - {id: 196, cat: Console, desc: "Nintendo DS"} @@ -201,41 +123,23 @@ - {id: 200, cat: Console, desc: "Sony PSP"} - {id: 201, cat: Console, desc: "Wii"} - {id: 202, cat: Console, desc: "XboX 360"} -# - {id: 124, cat: , desc: ""} - {id: 124, cat: PC, desc: "9.2 Applications"} - {id: 203, cat: PC, desc: "Applications Windows"} - {id: 204, cat: PC, desc: "Applications Mac"} - {id: 205, cat: PC, desc: "Linux Applications"} -# - {id: 203, cat: , desc: ""} -# - {id: 204, cat: , desc: ""} -# - {id: 205, cat: , desc: ""} -# - {id: 126, cat: , desc: ""} - {id: 126, cat: Books, desc: "9.3 Electronic Books"} - {id: 206, cat: Books, desc: "Electronic books"} - {id: 207, cat: Books, desc: "Magazines"} - {id: 208, cat: Books, desc: "Comic Books"} -# - {id: 206, cat: , desc: ""} -# - {id: 207, cat: , desc: ""} -# - {id: 208, cat: , desc: ""} -# - {id: 125, cat: , desc: ""} - {id: 125, cat: Other, desc: "9.4 Gallery"} - {id: 209, cat: Other, desc: "Gallery"} - {id: 210, cat: Other, desc: "Gallery HD"} - {id: 211, cat: Other, desc: "Photos 3D"} - {id: 212, cat: Other, desc: "Wallpapers"} - {id: 213, cat: Other, desc: "Screensavers"} -# - {id: 209, cat: , desc: ""} -# - {id: 210, cat: , desc: ""} -# - {id: 211, cat: , desc: ""} -# - {id: 212, cat: , desc: ""} -# - {id: 213, cat: , desc: ""} -# - {id: 127, cat: , desc: ""} - {id: 127, cat: PC/Phone-Other, desc: "9.5 Mobile / Miscellaneous"} - {id: 214, cat: PC/Phone-Other, desc: "Mobile"} - {id: 215, cat: PC/Phone-Other, desc: "Miscellaneous"} -# - {id: 214, cat: , desc: ""} -# - {id: 215, cat: , desc: ""} -# - {id: 129, cat: , desc: ""} - {id: 129, cat: Other, desc: "9.6 Blocked DREAM TEAM"} modes: @@ -256,7 +160,7 @@ download: before: - path: "takethanks.php" + path: takethanks.php method: "post" inputs: torrentid: "{{ .DownloadUri.Query.id }}" diff --git a/src/Jackett.Common/Definitions/dxdhd.yml b/src/Jackett.Common/Definitions/dxdhd.yml index 7632cbc78..a511a11ed 100644 --- a/src/Jackett.Common/Definitions/dxdhd.yml +++ b/src/Jackett.Common/Definitions/dxdhd.yml @@ -26,7 +26,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -34,11 +34,11 @@ error: - selector: table.main:contains("Login Failed!") test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/estone.yml b/src/Jackett.Common/Definitions/estone.yml index d2090038a..4d0673291 100644 --- a/src/Jackett.Common/Definitions/estone.yml +++ b/src/Jackett.Common/Definitions/estone.yml @@ -53,11 +53,11 @@ - name: replace args: ["\");", ""] test: - path: /letoltes.php + path: letoltes.php search: paths: - - path: /letoltes.php + - path: letoltes.php method: get inputs: $raw: "{{range .Categories}}kat[]={{.}}&{{end}}" diff --git a/src/Jackett.Common/Definitions/ettv.yml b/src/Jackett.Common/Definitions/ettv.yml index 6d4a7d50d..59436bcea 100644 --- a/src/Jackett.Common/Definitions/ettv.yml +++ b/src/Jackett.Common/Definitions/ettv.yml @@ -6,7 +6,7 @@ type: public encoding: UTF-8 links: - - https://www.ettv.tv + - https://www.ettv.tv/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/fanoin.yml b/src/Jackett.Common/Definitions/fanoin.yml index aa41f8783..69cd66b29 100644 --- a/src/Jackett.Common/Definitions/fanoin.yml +++ b/src/Jackett.Common/Definitions/fanoin.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.fano.in + - https://www.fano.in/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/freedomhd.yml b/src/Jackett.Common/Definitions/freedomhd.yml index 54172b7f8..c8cd95327 100644 --- a/src/Jackett.Common/Definitions/freedomhd.yml +++ b/src/Jackett.Common/Definitions/freedomhd.yml @@ -10,7 +10,7 @@ download: before: - path: "list_thanks.php" + path: list_thanks.php method: "get" inputs: id: "{{ .DownloadUri.Query.id }}" diff --git a/src/Jackett.Common/Definitions/funkytorrents.yml b/src/Jackett.Common/Definitions/funkytorrents.yml index cc6fe1320..40be65c8b 100644 --- a/src/Jackett.Common/Definitions/funkytorrents.yml +++ b/src/Jackett.Common/Definitions/funkytorrents.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - http://funkytorrents.com + - http://funkytorrents.com/ caps: categories: @@ -66,7 +66,7 @@ search: paths: - - path: /browse.php + - path: browse.php inputs: #$raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/gay-torrentsorg.yml b/src/Jackett.Common/Definitions/gay-torrentsorg.yml index 4a0b8fbcf..74b9c6661 100644 --- a/src/Jackett.Common/Definitions/gay-torrentsorg.yml +++ b/src/Jackett.Common/Definitions/gay-torrentsorg.yml @@ -8,7 +8,7 @@ type: semi-private encoding: UTF-8 links: - - https://gay-torrents.org + - https://gay-torrents.org/ - https://gay-area.org/ settings: diff --git a/src/Jackett.Common/Definitions/gfxnews.yml b/src/Jackett.Common/Definitions/gfxnews.yml index 692dd1dae..8aa2b39fb 100644 --- a/src/Jackett.Common/Definitions/gfxnews.yml +++ b/src/Jackett.Common/Definitions/gfxnews.yml @@ -218,7 +218,7 @@ search: [q] login: - path: /login.php + path: login.php method: post inputs: "login_username": "{{ .Config.username }}" @@ -230,12 +230,12 @@ message: selector: td.thead b test: - path: /tracker.php + path: tracker.php selector: li a[href^="login.php?logout=1"] search: paths: - - path: /tracker.php + - path: tracker.php method: post inputs: $raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{else}}f[]=-1{{end}}" diff --git a/src/Jackett.Common/Definitions/gfxpeers.yml b/src/Jackett.Common/Definitions/gfxpeers.yml index 9528ac58d..fe73780b4 100644 --- a/src/Jackett.Common/Definitions/gfxpeers.yml +++ b/src/Jackett.Common/Definitions/gfxpeers.yml @@ -23,7 +23,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: post inputs: username: "{{ .Config.username }}" @@ -32,11 +32,11 @@ error: - selector: .auth_form > .warning test: - path: /torrents.php + path: torrents.php search: paths: - - path: /torrents.php + - path: torrents.php inputs: $raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}" searchstr: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/gigatorrents.yml b/src/Jackett.Common/Definitions/gigatorrents.yml index fff957874..249a77d36 100644 --- a/src/Jackett.Common/Definitions/gigatorrents.yml +++ b/src/Jackett.Common/Definitions/gigatorrents.yml @@ -51,7 +51,7 @@ movie-search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: @@ -60,11 +60,11 @@ error: - selector: div.box:has(div.title:contains("bejelentkez")) test: - path: /torrentek.php + path: torrentek.php search: paths: - - path: /torrentek.php + - path: torrentek.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/girotorrent.yml b/src/Jackett.Common/Definitions/girotorrent.yml index a3a388b78..53f614b27 100644 --- a/src/Jackett.Common/Definitions/girotorrent.yml +++ b/src/Jackett.Common/Definitions/girotorrent.yml @@ -77,7 +77,7 @@ movie-search: [q] login: - path: /index.php?page=login + path: index.php?page=login method: post inputs: uid: "{{ .Config.username }}" @@ -85,12 +85,12 @@ error: - selector: div.error test: - path: /index.php + path: index.php selector: a[href="logout.php"] download: before: - path: "thanks.php" + path: thanks.php method: "post" inputs: infohash: "{{ .DownloadUri.Query.id }}" @@ -100,34 +100,34 @@ search: paths: - - path: /index.php + - path: index.php inputs: pages: 1 - - path: /index.php + - path: index.php inputs: pages: 2 - - path: /index.php + - path: index.php inputs: pages: 3 - - path: /index.php + - path: index.php inputs: pages: 4 - - path: /index.php + - path: index.php inputs: pages: 5 - - path: /index.php + - path: index.php inputs: pages: 6 - - path: /index.php + - path: index.php inputs: pages: 7 - - path: /index.php + - path: index.php inputs: pages: 8 - - path: /index.php + - path: index.php inputs: pages: 9 - - path: /index.php + - path: index.php inputs: pages: 10 inputs: diff --git a/src/Jackett.Common/Definitions/gktorrent.yml b/src/Jackett.Common/Definitions/gktorrent.yml index 70a4372cd..f366439b2 100644 --- a/src/Jackett.Common/Definitions/gktorrent.yml +++ b/src/Jackett.Common/Definitions/gktorrent.yml @@ -46,7 +46,7 @@ search: paths: - - path: "{{if .Keywords}}/recherche/{{.Keywords}}{{else}}{{end}}" + - path: "{{if .Keywords}}recherche/{{.Keywords}}{{else}}{{end}}" rows: selector: div.listing-torrent > table > tbody > tr:has(a) fields: diff --git a/src/Jackett.Common/Definitions/gods.yml b/src/Jackett.Common/Definitions/gods.yml index 775c08f10..1af4de944 100644 --- a/src/Jackett.Common/Definitions/gods.yml +++ b/src/Jackett.Common/Definitions/gods.yml @@ -89,7 +89,7 @@ label: Password login: - path: /login/ + path: login/ method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/greekteam.yml b/src/Jackett.Common/Definitions/greekteam.yml index 51c2c39ff..7c94e5a74 100644 --- a/src/Jackett.Common/Definitions/greekteam.yml +++ b/src/Jackett.Common/Definitions/greekteam.yml @@ -78,7 +78,7 @@ movie-search: [q] login: - path: /login.php + path: login.php method: post inputs: take_login: "1" @@ -88,11 +88,11 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/hachede.yml b/src/Jackett.Common/Definitions/hachede.yml index 32cfacc25..633b0b37e 100644 --- a/src/Jackett.Common/Definitions/hachede.yml +++ b/src/Jackett.Common/Definitions/hachede.yml @@ -62,7 +62,7 @@ search: [q] login: - path: /ajax/login.php + path: ajax/login.php method: post headers: user-agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36" @@ -75,7 +75,7 @@ error: - selector: div.error test: - path: /?p=home&pid=1 + path: ?p=home&pid=1 selector: div#member_info_bar search: diff --git a/src/Jackett.Common/Definitions/hd4free.yml b/src/Jackett.Common/Definitions/hd4free.yml index c311c04fb..c60f86f62 100644 --- a/src/Jackett.Common/Definitions/hd4free.yml +++ b/src/Jackett.Common/Definitions/hd4free.yml @@ -25,7 +25,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -33,11 +33,11 @@ error: - selector: table.main:contains("Login Failed!") test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/hdbits.yml b/src/Jackett.Common/Definitions/hdbits.yml index 55c6f3ec7..39af443d6 100644 --- a/src/Jackett.Common/Definitions/hdbits.yml +++ b/src/Jackett.Common/Definitions/hdbits.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://hdbits.org + - https://hdbits.org/ caps: categorymappings: @@ -23,7 +23,7 @@ search: [q] login: - path: /login + path: login method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/hdbitscom.yml b/src/Jackett.Common/Definitions/hdbitscom.yml index 2069446e2..d4be195c7 100644 --- a/src/Jackett.Common/Definitions/hdbitscom.yml +++ b/src/Jackett.Common/Definitions/hdbitscom.yml @@ -6,7 +6,7 @@ encoding: UTF-8 type: private links: - - https://www.hd-bits.com + - https://www.hd-bits.com/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/hdcenter.yml b/src/Jackett.Common/Definitions/hdcenter.yml index 859f90ca3..e299789f7 100644 --- a/src/Jackett.Common/Definitions/hdcenter.yml +++ b/src/Jackett.Common/Definitions/hdcenter.yml @@ -33,7 +33,7 @@ movie-search: [q, imdbid] login: - path: /login.php + path: login.php method: post inputs: username: "{{ .Config.username }}" @@ -42,7 +42,7 @@ error: - selector: div#error-text test: - path: /torrents.php + path: torrents.php search: paths: diff --git a/src/Jackett.Common/Definitions/hdchina.yml b/src/Jackett.Common/Definitions/hdchina.yml index aaa9c49b8..328e7bffd 100644 --- a/src/Jackett.Common/Definitions/hdchina.yml +++ b/src/Jackett.Common/Definitions/hdchina.yml @@ -58,11 +58,11 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php search: paths: - - path: /torrents.php + - path: torrents.php inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/hdcity.yml b/src/Jackett.Common/Definitions/hdcity.yml index 35bb915dc..f7b163eda 100644 --- a/src/Jackett.Common/Definitions/hdcity.yml +++ b/src/Jackett.Common/Definitions/hdcity.yml @@ -116,7 +116,7 @@ search: [q] login: - path: /index.php?page=login + path: index.php?page=login method: post inputs: uid: "{{ .Config.username }}" diff --git a/src/Jackett.Common/Definitions/hdforever.yml b/src/Jackett.Common/Definitions/hdforever.yml index 52e7a8264..308f4afba 100644 --- a/src/Jackett.Common/Definitions/hdforever.yml +++ b/src/Jackett.Common/Definitions/hdforever.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://hdf.world + - https://hdf.world/ caps: categories: diff --git a/src/Jackett.Common/Definitions/hdme.yml b/src/Jackett.Common/Definitions/hdme.yml index cd3a0f948..6b84ca644 100644 --- a/src/Jackett.Common/Definitions/hdme.yml +++ b/src/Jackett.Common/Definitions/hdme.yml @@ -6,7 +6,7 @@ type: private encoding: windows-1252 links: - - https://hdme.eu + - https://hdme.eu/ caps: categorymappings: @@ -43,7 +43,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post form: form inputs: @@ -54,10 +54,10 @@ message: selector: td.text test: - path: /my.php + path: my.php ratio: - path: /my.php + path: my.php selector: span.smallfont > font filters: - name: regexp @@ -67,7 +67,7 @@ search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/hdsky.yml b/src/Jackett.Common/Definitions/hdsky.yml index 5354768fd..1438ed764 100644 --- a/src/Jackett.Common/Definitions/hdsky.yml +++ b/src/Jackett.Common/Definitions/hdsky.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://hdsky.me + - https://hdsky.me/ caps: categorymappings: @@ -40,10 +40,10 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php ratio: - path: /torrents.php + path: torrents.php selector: table#info_block filters: - name: regexp @@ -54,7 +54,7 @@ search: paths: - - path: /torrents.php + - path: torrents.php inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/hon3yhd.yml b/src/Jackett.Common/Definitions/hon3yhd.yml index ea8d90372..8940a6050 100644 --- a/src/Jackett.Common/Definitions/hon3yhd.yml +++ b/src/Jackett.Common/Definitions/hon3yhd.yml @@ -63,11 +63,11 @@ - selector: tbody:has(td.colhead > span:contains("Error")) - selector: tbody:has(td.colhead > span:contains("failed")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/hqsource.yml b/src/Jackett.Common/Definitions/hqsource.yml index c38e9af0d..c8b40e708 100644 --- a/src/Jackett.Common/Definitions/hqsource.yml +++ b/src/Jackett.Common/Definitions/hqsource.yml @@ -43,7 +43,7 @@ label: Pin login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -55,11 +55,11 @@ - selector: td.embedded:has(h2:contains("Error")) test: selector: a[href^="logout.php"] - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/hush.yml b/src/Jackett.Common/Definitions/hush.yml index fc6883902..97a92b416 100644 --- a/src/Jackett.Common/Definitions/hush.yml +++ b/src/Jackett.Common/Definitions/hush.yml @@ -23,7 +23,7 @@ movie-search: [q, imdbid] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -31,11 +31,11 @@ error: - selector: form[action*="/login"] .text-red test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/hyperay.yml b/src/Jackett.Common/Definitions/hyperay.yml index 261321684..e4769eb67 100644 --- a/src/Jackett.Common/Definitions/hyperay.yml +++ b/src/Jackett.Common/Definitions/hyperay.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.hyperay.org + - https://www.hyperay.org/ legacylinks: - https://www.hyperay.cc @@ -46,11 +46,11 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php search: paths: - - path: /torrents.php + - path: torrents.php method: post inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/icetorrent.yml b/src/Jackett.Common/Definitions/icetorrent.yml index 7c9a354f0..eb779c7a2 100644 --- a/src/Jackett.Common/Definitions/icetorrent.yml +++ b/src/Jackett.Common/Definitions/icetorrent.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.icetorrent.org + - https://www.icetorrent.org/ caps: categorymappings: @@ -53,7 +53,7 @@ movie-search: [q, imdbid] login: - path: /login.php + path: login.php method: form form: form inputs: @@ -62,7 +62,7 @@ error: - selector: font:contains("failed") + table test: - path: /browse.php + path: browse.php ratio: text: -1 diff --git a/src/Jackett.Common/Definitions/ilcorsaroblu.yml b/src/Jackett.Common/Definitions/ilcorsaroblu.yml index bc2404083..4a07ab04c 100644 --- a/src/Jackett.Common/Definitions/ilcorsaroblu.yml +++ b/src/Jackett.Common/Definitions/ilcorsaroblu.yml @@ -51,7 +51,7 @@ search: paths: - - path: /index.php + - path: index.php keywordsfilters: - name: diacritics args: replace diff --git a/src/Jackett.Common/Definitions/inperil.yml b/src/Jackett.Common/Definitions/inperil.yml index 027cbf094..d4375ad30 100644 --- a/src/Jackett.Common/Definitions/inperil.yml +++ b/src/Jackett.Common/Definitions/inperil.yml @@ -35,7 +35,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -43,11 +43,11 @@ error: - selector: font.logintext test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/insanetracker.yml b/src/Jackett.Common/Definitions/insanetracker.yml index 113b59648..e55c2cbf6 100644 --- a/src/Jackett.Common/Definitions/insanetracker.yml +++ b/src/Jackett.Common/Definitions/insanetracker.yml @@ -55,11 +55,11 @@ error: - selector: div.login_error_content test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Query.Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/kapaki.yml b/src/Jackett.Common/Definitions/kapaki.yml index 4d60c3623..e62190664 100644 --- a/src/Jackett.Common/Definitions/kapaki.yml +++ b/src/Jackett.Common/Definitions/kapaki.yml @@ -44,10 +44,10 @@ tv-search: [q, season, ep] login: - path: /?p=home&pid=1 + path: ?p=home&pid=1 method: form form: form#loginbox_form - submitpath: /ajax/login.php + submitpath: ajax/login.php inputs: action: "login" loginbox_membername: "{{ .Config.username }}" @@ -62,7 +62,7 @@ error: - selector: ":contains(\"-ERROR-\")" test: - path: /?p=torrents&pid=32 + path: ?p=torrents&pid=32 selector: a#logout search: diff --git a/src/Jackett.Common/Definitions/kickasstorrent.yml b/src/Jackett.Common/Definitions/kickasstorrent.yml index b9ebbf7b8..1715786f1 100644 --- a/src/Jackett.Common/Definitions/kickasstorrent.yml +++ b/src/Jackett.Common/Definitions/kickasstorrent.yml @@ -99,11 +99,11 @@ login: method: cookie test: - path: /category/latest/page/1 + path: category/latest/page/1 search: paths: - - path: "{{ if .Keywords }}/katsearch/page/1/{{ .Keywords }}{{ else }}/category/latest/page/1{{ end }}" + - path: "{{ if .Keywords }}katsearch/page/1/{{ .Keywords }}{{ else }}category/latest/page/1{{ end }}" rows: selector: table.torrents_table > tbody > tr fields: diff --git a/src/Jackett.Common/Definitions/linkomanija.yml b/src/Jackett.Common/Definitions/linkomanija.yml index f01652847..f95bd1761 100644 --- a/src/Jackett.Common/Definitions/linkomanija.yml +++ b/src/Jackett.Common/Definitions/linkomanija.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.linkomanija.net + - https://www.linkomanija.net/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/losslessclub.yml b/src/Jackett.Common/Definitions/losslessclub.yml index f9c277eae..38155bbc4 100644 --- a/src/Jackett.Common/Definitions/losslessclub.yml +++ b/src/Jackett.Common/Definitions/losslessclub.yml @@ -25,12 +25,12 @@ error: - selector: td.embedded > div.error test: - path: /browse.php + path: browse.php selector: span.bar_user_welcome search: paths: - - path: /browse.php + - path: browse.php inputs: search: "{{ .Query.Keywords }}" t: "all" diff --git a/src/Jackett.Common/Definitions/magico.yml b/src/Jackett.Common/Definitions/magico.yml index 164a93c2b..7b6b72f63 100644 --- a/src/Jackett.Common/Definitions/magico.yml +++ b/src/Jackett.Common/Definitions/magico.yml @@ -100,7 +100,7 @@ movie-search: [q] login: - path: /?p=home&pid=1 + path: ?p=home&pid=1 method: form form: form#loginbox_form submitpath: /ajax/login.php @@ -118,7 +118,7 @@ error: - selector: ":contains(\"-ERROR-\")" test: - path: /?p=torrents&pid=32 + path: ?p=torrents&pid=32 selector: a#logout search: diff --git a/src/Jackett.Common/Definitions/magnetdl.yml b/src/Jackett.Common/Definitions/magnetdl.yml index b73ae8200..8a1aee03c 100644 --- a/src/Jackett.Common/Definitions/magnetdl.yml +++ b/src/Jackett.Common/Definitions/magnetdl.yml @@ -40,7 +40,7 @@ # return movie results if there are no search parms supplied (for use with the TEST button) # http://www.magnetdl.com/m/midnight-texas-s01e10/ # using "invalid-cat" in the default case (empty keywords) causes no category limitation - - path: "{{if .Keywords}}/{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/invalid-cat/{{end}}" + - path: "{{if .Keywords}}{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/invalid-cat/{{end}}" rows: selector: tr:has(td[class="m"]) fields: diff --git a/src/Jackett.Common/Definitions/manicomioshare.yml b/src/Jackett.Common/Definitions/manicomioshare.yml index abfc89061..b36761507 100644 --- a/src/Jackett.Common/Definitions/manicomioshare.yml +++ b/src/Jackett.Common/Definitions/manicomioshare.yml @@ -6,7 +6,7 @@ type: private encoding: iso-8859-1 links: - - https://www.manicomio-share.com + - https://www.manicomio-share.com/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/metal-iplay-ro.yml b/src/Jackett.Common/Definitions/metal-iplay-ro.yml index b4c9addd0..b303eaca2 100644 --- a/src/Jackett.Common/Definitions/metal-iplay-ro.yml +++ b/src/Jackett.Common/Definitions/metal-iplay-ro.yml @@ -44,7 +44,7 @@ download: method: get before: - path: "login.php" + path: login.php method: "post" inputs: username: "{{ .Config.username }}" diff --git a/src/Jackett.Common/Definitions/metaltracker.yml b/src/Jackett.Common/Definitions/metaltracker.yml index 4b67f3a1b..29692f1a0 100644 --- a/src/Jackett.Common/Definitions/metaltracker.yml +++ b/src/Jackett.Common/Definitions/metaltracker.yml @@ -19,7 +19,7 @@ music-search: [q, album, artist, label, year] login: - path: /user/login.html + path: user/login.html method: form inputs: username: "{{ .Config.username }}" @@ -30,12 +30,12 @@ message: selector: div.errorSummary ul li test: - path: /torrents/search.html + path: torrents/search.html selector: li li:has(a[href="/user/logout.html"]) search: paths: - - path: /torrents/search.html + - path: torrents/search.html method: post inputs: "SearchTorrentsForm[nameTorrent]": "{{if .Query.Artist}}{{ .Query.Artist }}{{else}}{{ .Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/monova.yml b/src/Jackett.Common/Definitions/monova.yml index d957a69bf..e18001c97 100644 --- a/src/Jackett.Common/Definitions/monova.yml +++ b/src/Jackett.Common/Definitions/monova.yml @@ -34,7 +34,7 @@ paths: # https://monova.to/search?term=vikings+s05e05 # https://monova.to/video - - path: "{{if .Keywords}}/search?term={{.Keywords}}{{else}}/video{{end}}" + - path: "{{if .Keywords}}search?term={{.Keywords}}{{else}}video{{end}}" rows: selector: tr.desktop:not(tr.success) filters: diff --git a/src/Jackett.Common/Definitions/mteamtp.yml b/src/Jackett.Common/Definitions/mteamtp.yml index 2ca294a18..93b029b4b 100644 --- a/src/Jackett.Common/Definitions/mteamtp.yml +++ b/src/Jackett.Common/Definitions/mteamtp.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://tp.m-team.cc + - https://tp.m-team.cc/ caps: categorymappings: @@ -72,10 +72,10 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php ratio: - path: /torrents.php + path: torrents.php selector: table#info_block filters: - name: regexp diff --git a/src/Jackett.Common/Definitions/myspleen.yml b/src/Jackett.Common/Definitions/myspleen.yml index d6a6a3078..2dd93ec2c 100644 --- a/src/Jackett.Common/Definitions/myspleen.yml +++ b/src/Jackett.Common/Definitions/myspleen.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.myspleen.org + - https://www.myspleen.org/ caps: categorymappings: @@ -26,7 +26,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -35,16 +35,16 @@ error: - selector: div#content:has(h2:contains("Login Failed")) test: - path: /browse.php + path: browse.php selector: span.key:contains("Ratio") + span.value ratio: - path: /browse.php + path: browse.php selector: span.key:contains("Ratio") + span.value search: paths: - - path: /browse.php + - path: browse.php method: get inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/nethd.yml b/src/Jackett.Common/Definitions/nethd.yml index 6a4fd543a..aca5c02d3 100644 --- a/src/Jackett.Common/Definitions/nethd.yml +++ b/src/Jackett.Common/Definitions/nethd.yml @@ -23,7 +23,7 @@ movie-search: [q, imdbid] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -31,14 +31,14 @@ error: - selector: form#loginform > span.warning test: - path: /torrents.php + path: torrents.php ratio: - path: /torrents.php + path: torrents.php selector: div.user-info-extend > dl > dt:contains("Ratio:") + dd search: paths: - - path: /torrents.php + - path: torrents.php method: post inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/newretro.yml b/src/Jackett.Common/Definitions/newretro.yml index f135bd899..b11c4aeac 100644 --- a/src/Jackett.Common/Definitions/newretro.yml +++ b/src/Jackett.Common/Definitions/newretro.yml @@ -57,7 +57,7 @@ label: Pin login: - path: /login.php + path: login.php method: form cookies: ["JAVA=OK"] # avoid jscheck redirect inputs: @@ -68,10 +68,10 @@ error: - selector: table.tableinborder:contains("Anmeldung Gescheitert!") > tbody > tr > td.tablea test: - path: /usercp.php + path: usercp.php ratio: - path: /usercp.php + path: usercp.php selector: div#lmtd table > tbody > tr:contains("Ratio:") > td:nth-child(2) filters: - name: replace @@ -81,7 +81,7 @@ search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/newstudio.yml b/src/Jackett.Common/Definitions/newstudio.yml index 928800159..d30d71ba4 100644 --- a/src/Jackett.Common/Definitions/newstudio.yml +++ b/src/Jackett.Common/Definitions/newstudio.yml @@ -6,7 +6,7 @@ type: semi-private encoding: UTF-8 links: - - http://newstudio.tv + - http://newstudio.tv/ caps: categorymappings: @@ -17,7 +17,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: post inputs: login: 1 @@ -31,10 +31,10 @@ search: paths: - - path: "/tracker.php?nm={{ .Keywords}}" - - path: "/tracker.php?nm={{ .Keywords}}&start=50" - - path: "/tracker.php?nm={{ .Keywords}}&start=100" - - path: "/tracker.php?nm={{ .Keywords}}&start=150" + - path: "tracker.php?nm={{ .Keywords}}" + - path: "tracker.php?nm={{ .Keywords}}&start=50" + - path: "tracker.php?nm={{ .Keywords}}&start=100" + - path: "tracker.php?nm={{ .Keywords}}&start=150" rows: selector: table.well > tbody > tr:has(a[href^="./viewtopic.php?t="]) filters: diff --git a/src/Jackett.Common/Definitions/nyaa-pantsu.yml b/src/Jackett.Common/Definitions/nyaa-pantsu.yml index 7ee617767..f16515f4f 100644 --- a/src/Jackett.Common/Definitions/nyaa-pantsu.yml +++ b/src/Jackett.Common/Definitions/nyaa-pantsu.yml @@ -72,7 +72,7 @@ search: paths: - - path: /search + - path: search inputs: q: "{{ .Query.Keywords }}" c: "{{ .Config.cat-id }}" diff --git a/src/Jackett.Common/Definitions/nyaasi.yml b/src/Jackett.Common/Definitions/nyaasi.yml index 66f8d97b3..868ea8c92 100644 --- a/src/Jackett.Common/Definitions/nyaasi.yml +++ b/src/Jackett.Common/Definitions/nyaasi.yml @@ -6,7 +6,7 @@ type: public encoding: UTF-8 links: - - https://nyaa.si + - https://nyaa.si/ certificates: - 3801e330482d4f9baef71ca4e33ba23ede74f59c # incomplete CA chain diff --git a/src/Jackett.Common/Definitions/nyoo.yml b/src/Jackett.Common/Definitions/nyoo.yml index 882b351a0..a71579ee8 100644 --- a/src/Jackett.Common/Definitions/nyoo.yml +++ b/src/Jackett.Common/Definitions/nyoo.yml @@ -7,7 +7,7 @@ type: public encoding: UTF-8 links: - - https://nyoo.moe + - https://nyoo.moe/ settings: [] @@ -36,7 +36,7 @@ search: paths: - - path: /search + - path: search inputs: page: "search" q: "{{ .Query.Keywords}}" diff --git a/src/Jackett.Common/Definitions/ourbits.yml b/src/Jackett.Common/Definitions/ourbits.yml index 9b03d0a4f..8829bb483 100644 --- a/src/Jackett.Common/Definitions/ourbits.yml +++ b/src/Jackett.Common/Definitions/ourbits.yml @@ -34,7 +34,7 @@ movie-search: [imdbid] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -42,11 +42,11 @@ error: - selector: td.embedded:has(h2:contains("登录失败")) test: - path: /torrents.php + path: torrents.php search: paths: - - path: /torrents.php + - path: torrents.php method: get inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/passionetorrent.yml b/src/Jackett.Common/Definitions/passionetorrent.yml index 4ca44b408..8ece99b4d 100644 --- a/src/Jackett.Common/Definitions/passionetorrent.yml +++ b/src/Jackett.Common/Definitions/passionetorrent.yml @@ -68,7 +68,7 @@ download: before: - path: "thanks.php" + path: thanks.php method: "post" inputs: infohash: "{{ .DownloadUri.Query.id }}" diff --git a/src/Jackett.Common/Definitions/polishsource.yml b/src/Jackett.Common/Definitions/polishsource.yml index cb87868b0..6ffde6fe2 100644 --- a/src/Jackett.Common/Definitions/polishsource.yml +++ b/src/Jackett.Common/Definitions/polishsource.yml @@ -45,11 +45,11 @@ - selector: td.embedded:has(h2:contains("Error")) test: selector: a[href^="logout.php"] - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/ptfiles.yml b/src/Jackett.Common/Definitions/ptfiles.yml index 799ddeb9e..d6ca6c3e1 100644 --- a/src/Jackett.Common/Definitions/ptfiles.yml +++ b/src/Jackett.Common/Definitions/ptfiles.yml @@ -40,7 +40,7 @@ movie-search: [q] login: - path: /loginproc/ + path: loginproc/ method: form form: form#login inputs: diff --git a/src/Jackett.Common/Definitions/qxr.yml b/src/Jackett.Common/Definitions/qxr.yml new file mode 100644 index 000000000..57b068d2f --- /dev/null +++ b/src/Jackett.Common/Definitions/qxr.yml @@ -0,0 +1,56 @@ +--- + site: qxr + name: QXR + description: "QXR is a Public torrent index of their releases." + language: en-us + type: public + encoding: UTF-8 + links: + - https://qxr.pw/ + + caps: + categories: + "Weekly": TV + "TV Season Pack": TV + "Movie": Movies + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + settings: [] + + search: + paths: + - path: hashes/ + rows: + selector: tr:has(a[href^="magnet:?xt="]) +# filters: +# - name: andmatch + fields: + title: + selector: td:nth-child(2) a + category: + selector: td:nth-child(5) + details: + selector: td:nth-child(2) a + attribute: href + download: + selector: td:nth-child(2) a + attribute: href + magnet: + selector: td:nth-child(2) a + attribute: href + date: + text: now + size: + selector: td:nth-child(3) + seeders: + text: "1" + leechers: + text: "1" + downloadvolumefactor: + text: "0" + uploadvolumefactor: + text: "1" diff --git a/src/Jackett.Common/Definitions/racing4everyone.yml b/src/Jackett.Common/Definitions/racing4everyone.yml index 5575d3fd9..ec79f3868 100644 --- a/src/Jackett.Common/Definitions/racing4everyone.yml +++ b/src/Jackett.Common/Definitions/racing4everyone.yml @@ -34,7 +34,7 @@ search: [q] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -42,11 +42,11 @@ error: - selector: table.main:contains("Login Failed!") test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/redstartorrent.yml b/src/Jackett.Common/Definitions/redstartorrent.yml index 77de0a208..791299728 100644 --- a/src/Jackett.Common/Definitions/redstartorrent.yml +++ b/src/Jackett.Common/Definitions/redstartorrent.yml @@ -40,7 +40,7 @@ movie-search: [q] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -50,11 +50,11 @@ - selector: td.embedded:has(h2:contains("Error"))aD test: selector: a[href^="logout.php"] - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/redtopia.yml b/src/Jackett.Common/Definitions/redtopia.yml index b52c00445..e6d25b1a2 100644 --- a/src/Jackett.Common/Definitions/redtopia.yml +++ b/src/Jackett.Common/Definitions/redtopia.yml @@ -27,7 +27,7 @@ music-search: [q] login: - path: /login + path: login method: form inputs: username: "{{ .Config.username }}" @@ -35,11 +35,11 @@ error: - selector: form[action*="/login"] .text-red test: - path: /torrents + path: torrents search: paths: - - path: /filterTorrents + - path: filterTorrents inputs: $raw: "{{range .Categories}}categories[]={{.}}&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/scenefz.yml b/src/Jackett.Common/Definitions/scenefz.yml index 7ea4e44a7..93119fa1a 100644 --- a/src/Jackett.Common/Definitions/scenefz.yml +++ b/src/Jackett.Common/Definitions/scenefz.yml @@ -48,7 +48,7 @@ search: [q] login: - path: /login + path: login method: form form: form inputs: @@ -57,11 +57,11 @@ error: - selector: div.alert-danger test: - path: /torrents + path: torrents search: paths: - - path: /torrents + - path: torrents inputs: q: "{{ .Keywords }}" searchin: 0 diff --git a/src/Jackett.Common/Definitions/scenereactor.yml b/src/Jackett.Common/Definitions/scenereactor.yml index deea5227d..41413f747 100644 --- a/src/Jackett.Common/Definitions/scenereactor.yml +++ b/src/Jackett.Common/Definitions/scenereactor.yml @@ -45,11 +45,11 @@ inputs: cookie: "{{ .Config.cookie }}" test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/scenerush.yml b/src/Jackett.Common/Definitions/scenerush.yml index 30daf6013..b8421c080 100644 --- a/src/Jackett.Common/Definitions/scenerush.yml +++ b/src/Jackett.Common/Definitions/scenerush.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - http://www.scene-rush.pt + - http://www.scene-rush.pt/ caps: categorymappings: @@ -39,7 +39,7 @@ search: [q] tv-search: [q] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -47,15 +47,15 @@ error: - selector: td.embedded:has(h2:contains("failed")+table) test: - path: /browse.php + path: browse.php ratio: - path: /browse.php + path: browse.php selector: td[width='60'][style=['text-align:center;'] > span > font search: paths: - - path: /browse.php + - path: browse.php method: post inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/sdbits.yml b/src/Jackett.Common/Definitions/sdbits.yml index e6f6cf751..54e443feb 100644 --- a/src/Jackett.Common/Definitions/sdbits.yml +++ b/src/Jackett.Common/Definitions/sdbits.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - http://sdbits.org + - http://sdbits.org/ caps: categorymappings: @@ -22,7 +22,7 @@ tv-search: [q, season, ep] login: - path: /takeloginn3.php + path: takeloginn3.php method: post inputs: uname: "{{ .Config.username }}" @@ -31,11 +31,11 @@ error: - selector: td.embedded:has(h2:contains("failed")+table) test: - path: /browse.php + path: browse.php selector: span.smallfont:has(a[href="logout.php"]) ratio: - path: /browse.php + path: browse.php selector: span.smallfont:has(a[href="logout.php"]) filters: - name: regexp @@ -43,7 +43,7 @@ search: paths: - - path: /browse.php + - path: browse.php method: post inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/shareisland.yml b/src/Jackett.Common/Definitions/shareisland.yml index 23c3fc82a..bbdb3b790 100644 --- a/src/Jackett.Common/Definitions/shareisland.yml +++ b/src/Jackett.Common/Definitions/shareisland.yml @@ -64,7 +64,7 @@ movie-search: [q] login: - path: /index.php?page=login + path: index.php?page=login method: post inputs: uid: "{{ .Config.username }}" @@ -74,39 +74,39 @@ - selector: body:has(h1:contains("403 Forbidden")) # for banned IP notices - selector: td.lista > span[style="color:#FF0000;"] # Nome Utente non corretto test: - path: /index.php + path: index.php selector: a[href="logout.php"] search: paths: - - path: /index.php + - path: index.php inputs: pages: 1 - - path: /index.php + - path: index.php inputs: pages: 2 - - path: /index.php + - path: index.php inputs: pages: 3 - - path: /index.php + - path: index.php inputs: pages: 4 - - path: /index.php + - path: index.php inputs: pages: 5 - - path: /index.php + - path: index.php inputs: pages: 6 - - path: /index.php + - path: index.php inputs: pages: 7 - - path: /index.php + - path: index.php inputs: pages: 8 - - path: /index.php + - path: index.php inputs: pages: 9 - - path: /index.php + - path: index.php inputs: pages: 10 inputs: diff --git a/src/Jackett.Common/Definitions/sportscult.yml b/src/Jackett.Common/Definitions/sportscult.yml index 7a4540ab2..f41336415 100644 --- a/src/Jackett.Common/Definitions/sportscult.yml +++ b/src/Jackett.Common/Definitions/sportscult.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://sportscult.org + - https://sportscult.org/ caps: categorymappings: @@ -60,7 +60,7 @@ search: [q] login: - path: /?page=login + path: ?page=login method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/sukebei-pantsu.yml b/src/Jackett.Common/Definitions/sukebei-pantsu.yml index 560e773e5..bc55df682 100644 --- a/src/Jackett.Common/Definitions/sukebei-pantsu.yml +++ b/src/Jackett.Common/Definitions/sukebei-pantsu.yml @@ -58,7 +58,7 @@ search: paths: - - path: /search + - path: search inputs: q: "{{ .Query.Keywords }}" c: "{{ .Config.cat-id }}" diff --git a/src/Jackett.Common/Definitions/sukebeinyaasi.yml b/src/Jackett.Common/Definitions/sukebeinyaasi.yml index c8e0e3c28..cf596473f 100644 --- a/src/Jackett.Common/Definitions/sukebeinyaasi.yml +++ b/src/Jackett.Common/Definitions/sukebeinyaasi.yml @@ -6,7 +6,7 @@ type: public encoding: UTF-8 links: - - https://sukebei.nyaa.si + - https://sukebei.nyaa.si/ settings: - name: filter-id diff --git a/src/Jackett.Common/Definitions/tasmanit.yml b/src/Jackett.Common/Definitions/tasmanit.yml index 979423ba3..5ba3b590c 100644 --- a/src/Jackett.Common/Definitions/tasmanit.yml +++ b/src/Jackett.Common/Definitions/tasmanit.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://tasmanit.es + - https://tasmanit.es/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/theempire.yml b/src/Jackett.Common/Definitions/theempire.yml index 890055d25..468e4c5ee 100644 --- a/src/Jackett.Common/Definitions/theempire.yml +++ b/src/Jackett.Common/Definitions/theempire.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://theempire.click + - https://theempire.click/ legacylinks: - http://theempire.click/ @@ -50,7 +50,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/thegeeks.yml b/src/Jackett.Common/Definitions/thegeeks.yml index 6de0569b8..a03751b4a 100644 --- a/src/Jackett.Common/Definitions/thegeeks.yml +++ b/src/Jackett.Common/Definitions/thegeeks.yml @@ -84,7 +84,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/thehorrorcharnel.yml b/src/Jackett.Common/Definitions/thehorrorcharnel.yml index af581424d..2c80893b1 100644 --- a/src/Jackett.Common/Definitions/thehorrorcharnel.yml +++ b/src/Jackett.Common/Definitions/thehorrorcharnel.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://horrorcharnel.org + - https://horrorcharnel.org/ caps: categories: @@ -41,7 +41,7 @@ path: usercp.php ratio: - path: /my.php + path: my.php selector: td.navi_top:contains("Deine Ratio:") filters: - name: replace @@ -53,7 +53,7 @@ search: paths: - - path: /browse.php + - path: browse.php inputs: #$raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/theoccult.yml b/src/Jackett.Common/Definitions/theoccult.yml index 38a4a963c..321056fff 100644 --- a/src/Jackett.Common/Definitions/theoccult.yml +++ b/src/Jackett.Common/Definitions/theoccult.yml @@ -66,7 +66,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/theplace.yml b/src/Jackett.Common/Definitions/theplace.yml index 84051b954..b3d56d703 100644 --- a/src/Jackett.Common/Definitions/theplace.yml +++ b/src/Jackett.Common/Definitions/theplace.yml @@ -49,7 +49,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/theshinning.yml b/src/Jackett.Common/Definitions/theshinning.yml index ec4bbe9bf..79a2500a7 100644 --- a/src/Jackett.Common/Definitions/theshinning.yml +++ b/src/Jackett.Common/Definitions/theshinning.yml @@ -83,7 +83,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: form inputs: username: "{{ .Config.username }}" @@ -91,16 +91,16 @@ error: - selector: div.stderr_info_wrap test: - path: /browse.php + path: browse.php selector: img[title="Ratio"] + i ratio: - path: /browse.php + path: browse.php selector: img[title="Ratio"] + i search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/theshow.yml b/src/Jackett.Common/Definitions/theshow.yml index baaeba67b..b29e27234 100644 --- a/src/Jackett.Common/Definitions/theshow.yml +++ b/src/Jackett.Common/Definitions/theshow.yml @@ -64,7 +64,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/thetorrents.yml b/src/Jackett.Common/Definitions/thetorrents.yml index e2f45fc96..e62c33c81 100644 --- a/src/Jackett.Common/Definitions/thetorrents.yml +++ b/src/Jackett.Common/Definitions/thetorrents.yml @@ -66,7 +66,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: form form: form[action="takelogin.php"] inputs: @@ -75,11 +75,11 @@ error: - selector: table.main > tbody > tr > td.embedded td.text:contains("incorrect") test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/thevault.yml b/src/Jackett.Common/Definitions/thevault.yml index 66abad6ab..b23ee9310 100644 --- a/src/Jackett.Common/Definitions/thevault.yml +++ b/src/Jackett.Common/Definitions/thevault.yml @@ -65,7 +65,7 @@ search: [q] login: - path: /login.php + path: login.php method: form form: form inputs: diff --git a/src/Jackett.Common/Definitions/tntvillage.yml b/src/Jackett.Common/Definitions/tntvillage.yml index 666613225..5d896c99b 100644 --- a/src/Jackett.Common/Definitions/tntvillage.yml +++ b/src/Jackett.Common/Definitions/tntvillage.yml @@ -29,7 +29,7 @@ search: paths: - - path: /src/releaselist.php + - path: src/releaselist.php method: post inputs: cat: 0 diff --git a/src/Jackett.Common/Definitions/torrent-turk.yml b/src/Jackett.Common/Definitions/torrent-turk.yml index 98e3b9ad2..511bf70d2 100644 --- a/src/Jackett.Common/Definitions/torrent-turk.yml +++ b/src/Jackett.Common/Definitions/torrent-turk.yml @@ -45,10 +45,10 @@ default: Only the classic profile is supported. Make sure to set the "Torrent listesi" option in your profile to "Klasik". login: - path: /?p=home&pid=1 + path: ?p=home&pid=1 method: form form: form#loginbox_form - submitpath: /ajax/login.php + submitpath: ajax/login.php inputs: action: "login" loginbox_membername: "{{ .Config.username }}" @@ -63,7 +63,7 @@ error: - selector: ":contains(\"-ERROR-\")" test: - path: /?p=torrents&type=bookmarks&pid=508 + path: ?p=torrents&type=bookmarks&pid=508 selector: a#logout search: diff --git a/src/Jackett.Common/Definitions/torrentccf.yml b/src/Jackett.Common/Definitions/torrentccf.yml index 43d99dee7..f03ed3406 100644 --- a/src/Jackett.Common/Definitions/torrentccf.yml +++ b/src/Jackett.Common/Definitions/torrentccf.yml @@ -40,7 +40,7 @@ movie-search: [imdbid] login: - path: /login.php + path: login.php method: form form: form[action="takelogin.php"] captcha: @@ -53,11 +53,11 @@ error: - selector: td.embedded:has(h2:contains("登录失败")) test: - path: /torrents.php + path: torrents.php search: paths: - - path: /torrents.php + - path: torrents.php method: get inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" diff --git a/src/Jackett.Common/Definitions/torrenthr.yml b/src/Jackett.Common/Definitions/torrenthr.yml index dea9570de..4ea7eaf38 100644 --- a/src/Jackett.Common/Definitions/torrenthr.yml +++ b/src/Jackett.Common/Definitions/torrenthr.yml @@ -41,7 +41,7 @@ tv-search: [q, season, ep] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -50,11 +50,11 @@ error: - selector: div.glavni:has(div.glavni_naslov:contains("Greška")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/torrenting.yml b/src/Jackett.Common/Definitions/torrenting.yml index b7dbcc47c..cf8d914d5 100644 --- a/src/Jackett.Common/Definitions/torrenting.yml +++ b/src/Jackett.Common/Definitions/torrenting.yml @@ -6,7 +6,7 @@ type: private encoding: windows-1252 links: - - https://torrenting.com + - https://torrenting.com/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/torrentlt.yml b/src/Jackett.Common/Definitions/torrentlt.yml index c314f2d38..c8654b198 100644 --- a/src/Jackett.Common/Definitions/torrentlt.yml +++ b/src/Jackett.Common/Definitions/torrentlt.yml @@ -62,7 +62,7 @@ tv-search: [q, season, ep] login: - path: /lt/account-login.php + path: lt/account-login.php method: post inputs: username: "{{ .Config.username }}" @@ -70,11 +70,11 @@ error: - selector: p.error_text test: - path: /lt/torrents.php + path: lt/torrents.php search: paths: - - path: /lt/torrents.php + - path: lt/torrents.php inputs: $raw: "{{range .Categories}}cats[]={{.}}&{{end}}" search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/torrentsectorcrew.yml b/src/Jackett.Common/Definitions/torrentsectorcrew.yml index fdc3e3923..1d6c68af5 100644 --- a/src/Jackett.Common/Definitions/torrentsectorcrew.yml +++ b/src/Jackett.Common/Definitions/torrentsectorcrew.yml @@ -101,7 +101,7 @@ path: my.php ratio: - path: /my.php + path: my.php selector: td.navi_top:contains("Deine Ratio:") filters: - name: replace diff --git a/src/Jackett.Common/Definitions/torviet.yml b/src/Jackett.Common/Definitions/torviet.yml index c95ca6f43..3574b1c13 100644 --- a/src/Jackett.Common/Definitions/torviet.yml +++ b/src/Jackett.Common/Definitions/torviet.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - http://torviet.com + - http://torviet.com/ caps: categorymappings: @@ -49,7 +49,7 @@ movie-search: [q, imdbid] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -57,10 +57,10 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /torrents.php + path: torrents.php ratio: - path: /torrents.php + path: torrents.php selector: table#info_block filters: - name: regexp @@ -68,7 +68,7 @@ search: paths: - - path: /torrents.php + - path: torrents.php inputs: search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}" sltCategory: 0 diff --git a/src/Jackett.Common/Definitions/totheglory.yml b/src/Jackett.Common/Definitions/totheglory.yml index 58ac0fed9..ca4148b4f 100644 --- a/src/Jackett.Common/Definitions/totheglory.yml +++ b/src/Jackett.Common/Definitions/totheglory.yml @@ -55,7 +55,7 @@ tv-search: [q, season, ep] login: - path: /login.php?returnto= + path: login.php?returnto= method: form inputs: username: "{{ .Config.username }}" @@ -63,10 +63,10 @@ error: - selector: form#loginform > span.warning test: - path: /my.php + path: my.php ratio: - path: /my.php + path: my.php selector: span.smallfont:has(span#sp_signed) filters: - name: regexp @@ -74,7 +74,7 @@ search: paths: - - path: /browse.php + - path: browse.php inputs: search_field: "{{range .Categories}}分类:`{{.}}` {{end}}{{ .Query.Keywords }}" c: "M" diff --git a/src/Jackett.Common/Definitions/trancetraffic.yml b/src/Jackett.Common/Definitions/trancetraffic.yml index ad10c9e40..1a54671ae 100644 --- a/src/Jackett.Common/Definitions/trancetraffic.yml +++ b/src/Jackett.Common/Definitions/trancetraffic.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://www.trancetraffic.com + - https://www.trancetraffic.com/ certificates: - 117B89D7C086F3E051F0A5A3576504667402AE52 diff --git a/src/Jackett.Common/Definitions/uhdbits.yml b/src/Jackett.Common/Definitions/uhdbits.yml index 8ce88c3e6..7fa89ab37 100644 --- a/src/Jackett.Common/Definitions/uhdbits.yml +++ b/src/Jackett.Common/Definitions/uhdbits.yml @@ -23,7 +23,7 @@ movie-search: [q, imdbid] login: - path: /login.php + path: login.php form: form.auth_form inputs: username: "{{ .Config.username }}" @@ -34,15 +34,15 @@ message: selector: ".auth_form > .warning" test: - path: /top10.php + path: top10.php ratio: - path: /top10.php + path: top10.php selector: span.r99 search: paths: - - path: /torrents.php + - path: torrents.php inputs: $raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}" searchstr: "{{if .Query.IMDBID}}{{else}}{{ .Query.Keywords }}{{end}}" diff --git a/src/Jackett.Common/Definitions/unionfansub.yml b/src/Jackett.Common/Definitions/unionfansub.yml index b13790cfc..5e0f3e5c7 100644 --- a/src/Jackett.Common/Definitions/unionfansub.yml +++ b/src/Jackett.Common/Definitions/unionfansub.yml @@ -48,7 +48,7 @@ login: selector: div#statusbar search: - path: /browse.php + path: browse.php inputs: incldead: "0" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/wihd.yml b/src/Jackett.Common/Definitions/wihd.yml index 77462971f..c0ff5d974 100644 --- a/src/Jackett.Common/Definitions/wihd.yml +++ b/src/Jackett.Common/Definitions/wihd.yml @@ -45,7 +45,7 @@ movie-search: [q] login: - path: /login + path: login method: form form: form#login-form inputs: @@ -55,11 +55,11 @@ error: - selector: :contains("\"success\":false") test: - path: /torrents + path: torrents search: paths: - - path: /torrent/ajaxfiltertorrent/{{ .Keywords }} + - path: torrent/ajaxfiltertorrent/{{ .Keywords }} keywordsfilters: - name: re_replace args: ["^$", "null"] diff --git a/src/Jackett.Common/Definitions/worldofp2p.yml b/src/Jackett.Common/Definitions/worldofp2p.yml index c737d6eb7..70431bb8b 100644 --- a/src/Jackett.Common/Definitions/worldofp2p.yml +++ b/src/Jackett.Common/Definitions/worldofp2p.yml @@ -6,7 +6,7 @@ type: private encoding: UTF-8 links: - - https://worldofp2p.net + - https://worldofp2p.net/ caps: categorymappings: @@ -72,7 +72,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: form form: form inputs: @@ -82,11 +82,11 @@ error: - selector: td.stdmsg2 test: - path: /usercp.php?action=default + path: usercp.php?action=default search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/x-ite.me.yml b/src/Jackett.Common/Definitions/x-ite.me.yml index 8a9f72119..4bc7e9765 100644 --- a/src/Jackett.Common/Definitions/x-ite.me.yml +++ b/src/Jackett.Common/Definitions/x-ite.me.yml @@ -11,7 +11,7 @@ type: private encoding: UTF-8 links: - - https://x-ite.me + - https://x-ite.me/ settings: - name: username diff --git a/src/Jackett.Common/Definitions/xbytes2.yml b/src/Jackett.Common/Definitions/xbytes2.yml index c0304ce86..4849a5ec6 100644 --- a/src/Jackett.Common/Definitions/xbytes2.yml +++ b/src/Jackett.Common/Definitions/xbytes2.yml @@ -6,7 +6,7 @@ type: private encoding: ISO-8859-1 links: - - http://xbytesv2.li + - http://xbytesv2.li/ caps: categorymappings: diff --git a/src/Jackett.Common/Definitions/xtremezone.yml b/src/Jackett.Common/Definitions/xtremezone.yml index f83c90fe8..fd9b66580 100644 --- a/src/Jackett.Common/Definitions/xtremezone.yml +++ b/src/Jackett.Common/Definitions/xtremezone.yml @@ -52,7 +52,7 @@ tv-search: [q, season, ep] login: - path: /login.php + path: login.php method: form form: form inputs: @@ -61,15 +61,15 @@ error: - selector: td.embedded:has(center > h2:contains(failed)) test: - path: /browse.php + path: browse.php ratio: - path: /browse.php + path: browse.php selector: font:contains("Ratio:")+font search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/yggtorrent.yml b/src/Jackett.Common/Definitions/yggtorrent.yml index 25477ab13..cd1bb7773 100644 --- a/src/Jackett.Common/Definitions/yggtorrent.yml +++ b/src/Jackett.Common/Definitions/yggtorrent.yml @@ -153,8 +153,8 @@ search: followredirect: true paths: - - path: "/engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date" - - path: "/engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date&page=50" + - path: "engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date" + - path: "engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date&page=50" rows: selector: "table.table > tbody > tr" diff --git a/src/Jackett.Common/Definitions/yourexotic.yml b/src/Jackett.Common/Definitions/yourexotic.yml index b262cf3ca..a48fe8785 100644 --- a/src/Jackett.Common/Definitions/yourexotic.yml +++ b/src/Jackett.Common/Definitions/yourexotic.yml @@ -19,7 +19,7 @@ movie-search: [q] login: - path: /login + path: login method: form inputs: username_email: "{{ .Config.username }}" @@ -31,7 +31,7 @@ selector: div.ratio-bar search: - path: /torrents + path: torrents inputs: in: 1 search: "{{ .Keywords }}" diff --git a/src/Jackett.Common/Definitions/zamundanet.yml b/src/Jackett.Common/Definitions/zamundanet.yml index 4c2a8f889..96cc23b75 100644 --- a/src/Jackett.Common/Definitions/zamundanet.yml +++ b/src/Jackett.Common/Definitions/zamundanet.yml @@ -32,7 +32,7 @@ movie-search: [q] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -40,11 +40,11 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /bananas + path: bananas search: paths: - - path: /bananas + - path: bananas inputs: $raw: "{{range .Categories}}c{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/zelkaorg.yml b/src/Jackett.Common/Definitions/zelkaorg.yml index 6bb7fe654..f664509b9 100644 --- a/src/Jackett.Common/Definitions/zelkaorg.yml +++ b/src/Jackett.Common/Definitions/zelkaorg.yml @@ -30,7 +30,7 @@ movie-search: [q] login: - path: /takelogin.php + path: takelogin.php method: post inputs: username: "{{ .Config.username }}" @@ -38,11 +38,11 @@ error: - selector: td.embedded:has(h2:contains("failed")) test: - path: /browse.php + path: browse.php search: paths: - - path: /browse.php + - path: browse.php inputs: $raw: "{{range .Categories}}cat{{.}}=1&{{end}}" search: "{{ .Query.Keywords }}" diff --git a/src/Jackett.Common/Definitions/zooqle.yml b/src/Jackett.Common/Definitions/zooqle.yml index 8116a85cd..4c2d1934e 100644 --- a/src/Jackett.Common/Definitions/zooqle.yml +++ b/src/Jackett.Common/Definitions/zooqle.yml @@ -6,7 +6,7 @@ type: public encoding: UTF-8 links: - - https://zooqle.com + - https://zooqle.com/ caps: categories: @@ -31,7 +31,7 @@ # if keyword is specified sorted by descending seeders otherwise by time # includes only verified torrents paths: - - path: "/search?{{if .Keywords}}s=ns&v=t&sd=d&q={{ .Keywords}}{{else}}s=dt&v=t&sd=d&q= *{{end}}{{if .Categories}} category:{{range .Categories}}{{.}},{{end}}{{else}}{{end}}" + - path: "search?{{if .Keywords}}s=ns&v=t&sd=d&q={{ .Keywords}}{{else}}s=dt&v=t&sd=d&q= *{{end}}{{if .Categories}} category:{{range .Categories}}{{.}},{{end}}{{else}}{{end}}" rows: selector: tr:has(td[class^="text-muted3"]) filters: diff --git a/src/Jackett.Common/Definitions/ztracker.yml b/src/Jackett.Common/Definitions/ztracker.yml index 6756e21f3..9fd4d172c 100644 --- a/src/Jackett.Common/Definitions/ztracker.yml +++ b/src/Jackett.Common/Definitions/ztracker.yml @@ -6,7 +6,7 @@ type: semi-private encoding: ISO-8859-2 links: - - http://ztracker.org + - http://ztracker.org/ caps: categorymappings: