From 279f14eaef8e2afbd8e026a480a19cd771f2afca Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sun, 16 Aug 2020 10:01:32 +1200 Subject: [PATCH] magico: fix date processing. --- src/Jackett.Common/Definitions/magico.yml | 28 ++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Common/Definitions/magico.yml b/src/Jackett.Common/Definitions/magico.yml index 2a3283da4..2fb889d9b 100644 --- a/src/Jackett.Common/Definitions/magico.yml +++ b/src/Jackett.Common/Definitions/magico.yml @@ -195,9 +195,15 @@ search: attribute: data-time date: optional: true - selector: div.torrentOwner:not(:has(abbr.timeago)) + selector: div.torrentOwner:not(:has(abbr.timeago)):contains("day"), div.torrentOwner:not(:has(abbr.timeago)):contains("σήμερα"), div.torrentOwner:not(:has(abbr.timeago)):contains("εχθές"), div.torrentOwner:not(:has(abbr.timeago)):contains("Δευτέρα"), div.torrentOwner:not(:has(abbr.timeago)):contains("Τρίτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Τετάρτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Πέμπτη"), div.torrentOwner:not(:has(abbr.timeago)):contains("Παρασκευή"), div.torrentOwner:not(:has(abbr.timeago)):contains("Σάββατο"), div.torrentOwner:not(:has(abbr.timeago)):contains("Κυριακή") remove: span filters: + - name: replace + args: ["Uploaded ", ""] + - name: replace + args: [" by", ""] + - name: replace + args: ["at ", ""] - name: replace args: ["Ανέβηκε ", ""] # Uploaded - name: replace @@ -224,6 +230,26 @@ search: args: ["Σάββατο", "Saturday"] - name: replace args: ["Κυριακή", "Sunday"] + - name: fuzzytime + date: + optional: true + selector: div.torrentOwner:not(:has(abbr.timeago)):contains("-") + remove: span + filters: + - name: replace + args: ["Uploaded ", ""] + - name: replace + args: [" by", ""] + - name: replace + args: ["at ", ""] + - name: replace + args: ["Ανέβηκε ", ""] # Uploaded + - name: replace + args: [" από", ""] # by + - name: replace + args: [" τον/την", ""] # him/her + - name: replace + args: ["στις ", ""] # at - name: dateparse args: "02-01-2006 15:04" date: