diff --git a/RAAspotter.py b/RAAspotter.py index fef1576eef93ca8f1a658bae38ff74e36db16b33..dc5f82436f721814b1387bcadb514a117809ba7e 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)