From 0729fb76b52dcdaaf6d9b7f4dd60bc0099f067c3 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 21 Feb 2022 21:22:10 +0100 Subject: [wip] Add CDATA Doesn't work yet, the tags get escaped. Maybe lxml has a simpler API? --- helpers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'helpers.py') diff --git a/helpers.py b/helpers.py index a746ea2..a6c4de2 100644 --- a/helpers.py +++ b/helpers.py @@ -145,3 +145,15 @@ def touchup_plaintext(plaintext): for regexp, repl in _TOUCHUPS: text = regexp.sub(repl, text) return text + + +DATE_FORMATTERS = { + 'en': { + 'date': lambda d: d.strftime('%A %B %-d, %Y'), + 'time': lambda d: d.strftime('%I:%M %P'), + }, + 'fr': { + 'date': lambda d: d.strftime('%A %-d %B %Y').capitalize(), + 'time': lambda d: d.strftime('%Hh%M'), + }, +} -- cgit v1.2.3