diff --git a/src/Jackett.Common/Definitions/mircrew.yml b/src/Jackett.Common/Definitions/mircrew.yml index 206f2e114..7318efcc3 100644 --- a/src/Jackett.Common/Definitions/mircrew.yml +++ b/src/Jackett.Common/Definitions/mircrew.yml @@ -79,6 +79,18 @@ caps: music-search: [q] book-search: [q] +settings: + - name: username + type: text + label: Username + - name: password + type: password + label: Password + - name: radarr_compatibility + type: checkbox + label: Improve Radarr compatibility by removing translated titles from movie results + default: false + login: path: ucp.php?mode=login method: form @@ -150,6 +162,15 @@ search: filters: - name: querystring args: f + _is_movie: + selector: a[href^="./viewforum.php?f="] + attribute: href + case: + a[href*="f=25"]: yes + a[href*="f=26"]: yes + a[href*="f=34"]: yes + a[href*="f=36"]: yes + "*": no title: selector: a.topictitle filters: @@ -162,6 +183,8 @@ search: args: ["(?i)\\bStagion[ei] (\\d{1,3}(?:-\\d{1,3})?)\\b", "S$1"] - name: re_replace args: ["(?i)\\s*(?:\\[IN CORSO\\])?\\s*\\[(\\d{1,3}(?:-\\d{1,3})?)\\/(\\d{1,3})\\]", " E$1 of $2"] + - name: re_replace + args: ["(?i)^(.+ )(- .+? )(\\((?:19|20)\\d{2})", "{{ if and (eq .Result._is_movie \"yes\") (.Config.radarr_compatibility) }}$1$3{{ else }}$1$2$3{{ end }}"] details: selector: a.topictitle attribute: href