From 36c5ec25abef2ecd1b58b2d689457118863126a7 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Tue, 28 Nov 2017 09:15:23 +1300 Subject: [PATCH] thepiratebay: fix date parsing #2197 commit e5142d9b3fdf6defb55e3ef11b0f6ca4fa52f3b9 causing String was not recognized as a valid DateTime. --- .../Definitions/thepiratebay.yml | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/Jackett.Common/Definitions/thepiratebay.yml b/src/Jackett.Common/Definitions/thepiratebay.yml index d572b11ce..400c38792 100644 --- a/src/Jackett.Common/Definitions/thepiratebay.yml +++ b/src/Jackett.Common/Definitions/thepiratebay.yml @@ -108,14 +108,35 @@ - name: regexp args: "Size (.+?)," date: - selector: td:nth-child(2) font.detDesc + optional: true + # Today 17:37 + # Y-day 13:04 + selector: td:nth-child(2) font.detDesc:contains(":") filters: - name: regexp args: "Uploaded (.+?)," - name: replace args: ["\xA0", " "] - name: replace - args: ["Y-day", "yesterday"] + args: ["Y-day", "Yesterday"] + date: + optional: true + # 49 mins ago + selector: td:nth-child(2) font.detDesc:contains("ago") + filters: + - name: regexp + args: "Uploaded (.+?)," + - name: replace + args: ["\xA0", " "] + date: + optional: true + # 04-30 2017 + selector: td:nth-child(2) font.detDesc:not(:contains("ago")):not(:contains(":")) + filters: + - name: regexp + args: "Uploaded (.+?)," + - name: replace + args: ["\xA0", " "] - name: dateparse args: "01-02 2006" seeders: