From fa1682f48c7d89f79ad9ed2893b500cd30e08035 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Tue, 11 Apr 2023 22:49:54 +0300 Subject: [PATCH] limetorrentsclone: add workaround for categories --- .../Definitions/limetorrentsclone.yml | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/Jackett.Common/Definitions/limetorrentsclone.yml b/src/Jackett.Common/Definitions/limetorrentsclone.yml index 4785cc7c0..3de160b1a 100644 --- a/src/Jackett.Common/Definitions/limetorrentsclone.yml +++ b/src/Jackett.Common/Definitions/limetorrentsclone.yml @@ -25,6 +25,7 @@ caps: tv-search: [q, season, ep] movie-search: [q] music-search: [q] + book-search: [q] settings: - name: downloadlink @@ -77,17 +78,6 @@ search: selector: .table2 > tbody > tr[bgcolor] fields: - category: - selector: td:nth-child(2) - optional: true - default: Other - filters: - - name: split - args: ["-", 1] - - name: replace - args: [" in ", ""] - - name: replace - args: [".", ""] title: selector: div.tt-name > a[href^="/"] attribute: href @@ -96,6 +86,18 @@ search: args: "/(.+?)-torrent-\\d+\\.html" - name: re_replace args: ["-", " "] + category_is_tv_show: + text: "{{ .Result.title }}" + filters: + - name: regexp + args: "\\b(S\\d+(?:E\\d+)?)\\b" + category: + selector: td:nth-child(2) + optional: true + default: "{{ if .Result.category_is_tv_show }}TV shows{{ else }}Other{{ end }}" + filters: + - name: regexp + args: " in (.+?)$" details: selector: div.tt-name > a[href^="/"] attribute: href