quatuorbellefeuille.com

Content, build scripts and admin scripts for the Bellefeuille Quartet website.
git clone https://git.kevinlegouguec.net/quatuorbellefeuille.com
Log | Files | Refs

commit c22714eead558248d42a139635080b4f831e6584
parent d00a74f1103671f43480bd6fef0474d894ea4170
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Sat,  4 Feb 2023 14:13:10 +0100

Use proper ordinals

Diffstat:
Mconcerts.in | 4++--
Men/feed.xml | 4++--
Mfeed.xml | 8++++----
Mhelpers.py | 4+++-
4 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/concerts.in b/concerts.in @@ -287,7 +287,7 @@ Chapelle Saint-Louis de la Salpêtrière 75013 Paris PROGRAMME : Haydn quatuor op.76 n°5 -Schubert 2ème mouvement du quatuor n°14, La Jeune fille et la Mort +Schubert 2e mouvement du quatuor n°14, La Jeune fille et la Mort Dvořák quatuor n°12, Américain INSTRUCTIONS : Entrée libre sans réservation dans la limite des places disponibles. @@ -307,7 +307,7 @@ Café de la musique 75019 Paris PROGRAMME : Haydn quatuor op.76 n°5 -Mendelssohn 2ème mouvement du quatuor op.44 n°1 +Mendelssohn 2e mouvement du quatuor op.44 n°1 Dvorak quatuor n°12, Américain INSTRUCTIONS : Entrée libre sans réservation dans la limite des places disponibles. diff --git a/en/feed.xml b/en/feed.xml @@ -8,8 +8,8 @@ <url>https://quatuorbellefeuille.com/images/logo.svg</url> <link>https://quatuorbellefeuille.com/en/concerts.html</link> </image> - <lastBuildDate>4 Feb 2023 10:55 +0100</lastBuildDate> - <pubDate>4 Feb 2023 10:55 +0100</pubDate> + <lastBuildDate>4 Feb 2023 14:11 +0100</lastBuildDate> + <pubDate>4 Feb 2023 14:11 +0100</pubDate> <language>en</language> <item> <title>October 5 2019 in Le Buisson de Cadouin</title> diff --git a/feed.xml b/feed.xml @@ -8,8 +8,8 @@ <url>https://quatuorbellefeuille.com/images/logo.svg</url> <link>https://quatuorbellefeuille.com/concerts.html</link> </image> - <lastBuildDate>4 Feb 2023 10:55 +0100</lastBuildDate> - <pubDate>4 Feb 2023 10:55 +0100</pubDate> + <lastBuildDate>4 Feb 2023 14:11 +0100</lastBuildDate> + <pubDate>4 Feb 2023 14:11 +0100</pubDate> <language>fr</language> <item> <title>5 octobre 2019 à Le Buisson de Cadouin</title> @@ -268,7 +268,7 @@ <p>Chapelle Saint-Louis de la Salpêtrière<br/>47 boulevard de l'Hôpital<br/>75013 Paris</p> <ol> <li>Haydn quatuor op.76 n°5</li> - <li>Schubert 2<sup>ème</sup> mouvement du quatuor n°14, La Jeune fille et la Mort</li> + <li>Schubert 2<sup>e</sup> mouvement du quatuor n°14, La Jeune fille et la Mort</li> <li>Dvořák quatuor n°12, Américain</li> </ol> <p>Entrée libre sans réservation dans la limite des places disponibles.</p> @@ -286,7 +286,7 @@ <p>Café de la musique<br/>213 Avenue Jean Jaurès<br/>75019 Paris</p> <ol> <li>Haydn quatuor op.76 n°5</li> - <li>Mendelssohn 2<sup>ème</sup> mouvement du quatuor op.44 n°1</li> + <li>Mendelssohn 2<sup>e</sup> mouvement du quatuor op.44 n°1</li> <li>Dvorak quatuor n°12, Américain</li> </ol> <p>Entrée libre sans réservation dans la limite des places disponibles.</p> diff --git a/helpers.py b/helpers.py @@ -157,7 +157,9 @@ def split_concerts(concerts, threshold): _TOUCHUPS = ( - (re.compile('([0-9])(st|nd|rd|th|er|ère|nde|ème)'), r'\1<sup>\2</sup>'), + # TODO: extend to other ordinals. + # Cf. <https://fr.wikipedia.org/wiki/Adjectif_numéral_en_français#Abréviation_des_ordinaux> + (re.compile(r'([0-9])(st|nd|rd|th|er|ère|e)\b'), r'\1<sup>\2</sup>'), (re.compile('<(https?://[^ ]+)>'), r'<a href="\1" target="_blank">\1</a>'), (re.compile(r'\[([^]]+)\]\((https?://[^ ]+)\)'), r'<a href="\2" target="_blank">\1</a>'), (re.compile(r'\[([^]]+)\]\((tel:[+\d]+)\)'), r'<a href="\2">\1</a>'),