From 543ea776c4f149f60e9d4ffde11316148624ec71 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 24 May 2019 22:12:15 +1200 Subject: [PATCH] freedomtorrent: handler login errors and poster on/off --- .../Definitions/freetorrent.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/Jackett.Common/Definitions/freetorrent.yml b/src/Jackett.Common/Definitions/freetorrent.yml index 1522afe58..bf7b1a1ed 100644 --- a/src/Jackett.Common/Definitions/freetorrent.yml +++ b/src/Jackett.Common/Definitions/freetorrent.yml @@ -37,7 +37,9 @@ username: "{{ .Config.username }}" password: "{{ .Config.password }}" error: - - selector: form[action*="/login"] .text-red + - selector: script[nonce]:contains("Error") + message: + selector: script[nonce]:contains("Error") test: path: torrents @@ -73,14 +75,21 @@ details: selector: a.view-torrent attribute: href + banner: + optional: true + selector: div.torrent-poster img + attribute: src + filters: + - name: replace + args: ["https://via.placeholder.com/600x900", ""] size: - selector: td:nth-child(5) + selector: td:nth-last-child(4) seeders: - selector: td:nth-child(6) + selector: td:nth-last-child(3) leechers: - selector: td:nth-child(7) + selector: td:nth-last-child(2) grabs: - selector: td:nth-child(8) + selector: td:nth-last-child(1) filters: - name: regexp args: ([\d\.]+)