From 8ea157ce78f9fa5468fc0808197f0854deb42736 Mon Sep 17 00:00:00 2001
From: Bastien Le Querrec <blq@laquadrature.net>
Date: Mon, 18 Mar 2024 16:37:02 +0100
Subject: [PATCH] RAAspotter: affiche correctement la date des RAA

---
 RAAspotter.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/RAAspotter.py b/RAAspotter.py
index fef1576..dc5f824 100644
--- a/RAAspotter.py
+++ b/RAAspotter.py
@@ -30,6 +30,7 @@ class RAAspotter:
   class RAA:
     url      = ""
     date     = datetime.datetime(1970, 1, 1)
+    date_str = ""
     name     = ""
     filename = ""
     sha256   = ""
@@ -39,6 +40,7 @@ class RAAspotter:
         self.url = url
       if not date == "":
         self.date = date
+        self.date_str = date.strftime("%d/%m/%Y")
       if not name == "":
         self.name = name
       if not filename == "":
@@ -227,7 +229,7 @@ class RAAspotter:
         if re.search(keyword, text, re.IGNORECASE|re.MULTILINE):
           if not found:
             url = quote(raa.url, safe='/:')
-            self.print_output(f'\033[92m{raa.name}\033[0m ({raa.date})')
+            self.print_output(f'\033[92m{raa.name}\033[0m ({raa.date_str})')
             self.print_output(f'URL : {url}')
             found = True
             self.found = True
@@ -243,7 +245,7 @@ class RAAspotter:
         self.print_output('')
         url = quote(raa.url, safe='/:')
         found_keywords_str = ', '.join([str(x) for x in found_keywords])
-        self.mastodon_toot(f"{raa.name} ({raa.date}).\n\nLes termes suivants ont été trouvés : {found_keywords_str}\n\nURL : {url}")
+        self.mastodon_toot(f"{raa.name} ({raa.date_str}).\n\nLes termes suivants ont été trouvés : {found_keywords_str}\n\nURL : {url}")
 
 
   def ocr(self, raa, retry_on_failure=True):
@@ -265,7 +267,7 @@ class RAAspotter:
       # on le télécharge et on le parse
       if (raa.date > self.not_before) and (not os.path.isfile(f'{self.data_dir}{raa.get_sha256()}.txt')):
         url = quote(raa.url, safe='/:')
-        logger.info(f'Nouveau fichier : {raa.name} ({raa.date}). URL : {url}')
+        logger.info(f'Nouveau fichier : {raa.name} ({raa.date_str}). URL : {url}')
         self.download_file(raa)
         self.ocr(raa, True)
         self.parse_pdf(raa, keywords)
-- 
GitLab