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