diff --git a/src/Jackett.Common/Definitions/bluesbrothers.yml b/src/Jackett.Common/Definitions/bluesbrothers.yml index 7ad9a55ad1e15..15c175b2860e5 100644 --- a/src/Jackett.Common/Definitions/bluesbrothers.yml +++ b/src/Jackett.Common/Definitions/bluesbrothers.yml @@ -44,10 +44,10 @@ caps: modes: search: [q] - tv-search: [q, season, ep] - movie-search: [q] - music-search: [q] - book-search: [q] + tv-search: [q, season, ep, genre] + movie-search: [q, genre] + music-search: [q, genre] + book-search: [q, genre] settings: - name: username @@ -105,22 +105,21 @@ search: - path: browse.php inputs: $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" - search: "{{ .Keywords }}" + search: "{{ if .Query.Genre }}{{ .Query.Genre }} {{ else }}{{ end }}{{ .Keywords }}" # title, descr, genre, all - searchin: title + searchin: "{{ if .Query.Genre }}all{{ else }}title{{ end }}" # 0 active, 1 incldead, 2 onlydead incldead: 1 only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}" sort: "{{ .Config.sort }}" type: "{{ .Config.type }}" + keywordsfilters: - name: re_replace args: ["(\\w+)", " +$1"] # prepend + to each word rows: selector: table.table-bordered tr:has(a[href^="download.php?torrent="]) - filters: - - name: andmatch fields: category: @@ -135,6 +134,9 @@ search: filters: - name: regexp args: "Tip\\('(.+?)" + details: + selector: a[href^="details.php?id="] + attribute: href download: selector: a[href^="download.php?torrent="] attribute: href @@ -144,9 +146,12 @@ search: filters: - name: regexp args: src=\\'(.+?)\\' - details: - selector: a[href^="details.php?id="] - attribute: href + - name: replace + args: ["./pic/noposter.png", ""] + genre: + selector: i + description: + text: "{{ .Result.genre }}" files: selector: td:nth-child(5) date_day: