From cf6108babf8b282effdb06e3e07394710f2f86ac Mon Sep 17 00:00:00 2001 From: Luc Pellissier <luc.pellissier@inria.fr> Date: Sun, 9 Jun 2024 20:51:27 +0200 Subject: [PATCH] Triple date --- Attrap_pref75.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Attrap_pref75.py b/Attrap_pref75.py index 0ebcc4a..a14af0b 100644 --- a/Attrap_pref75.py +++ b/Attrap_pref75.py @@ -94,9 +94,13 @@ class Attrap_pref75(Attrap): else: url = a['href'] url = unquote(url) - name = a.find('span') + name = a.find('span').get_text() quasidate = a.get('href') guessed = Attrap.guess_date(quasidate,"([0-9]+\.[0-9]+\.[0-9]+)") + if (guessed == datetime.datetime(9999, 1, 1, 0, 0)): + guessed = Attrap.guess_date(quasidate,"([0-9]+-[0-9]+-[0-9]+)") + if (guessed == datetime.datetime(9999, 1, 1, 0, 0)): + guessed = Attrap.guess_date(quasidate,"75-([0-9]*)") date = guessed raa = Attrap.RAA(url, date, name) -- GitLab