From dd52bd51583c9b6a503d9f2311ae0f00025d71be Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Wed, 21 Jan 2026 17:47:03 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20des=20titres=20et=20descrip?= =?UTF-8?q?tions=20de=20pages=20#50?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/a-propos.py | 6 +++--- src/pages/acheteur.py | 9 +++++++-- src/pages/marche.py | 9 +++++++-- src/pages/recherche.py | 4 ++-- src/pages/statistiques.py | 4 ++-- src/pages/tableau.py | 4 ++-- src/pages/titulaire.py | 9 +++++++-- 7 files changed, 30 insertions(+), 15 deletions(-) diff --git a/src/pages/a-propos.py b/src/pages/a-propos.py index ab81a16..25a47c2 100644 --- a/src/pages/a-propos.py +++ b/src/pages/a-propos.py @@ -10,9 +10,9 @@ name = "À propos" register_page( __name__, path="/a-propos", - title=meta_content["title"], - name=name, - description=meta_content["description"], + title="À propos | decp.info", + name="À propos", + description="En savoir plus sur decp.info, l'outil d'exploration des données essentielles de la commande publique.", image_url=meta_content["image_url"], order=5, ) diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 6d51bb8..43c2588 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -18,12 +18,17 @@ from src.utils import ( sort_table_data, ) + +def get_title(acheteur_id: str = None) -> str: + return f"Acheteur {acheteur_id} | decp.info" + + register_page( __name__, path_template="/acheteurs/", - title=meta_content["title"], + title=get_title, name="Acheteur", - description=meta_content["description"], + description="Consultez les marchés publics attribués par cet acheteur.", image_url=meta_content["image_url"], order=5, ) diff --git a/src/pages/marche.py b/src/pages/marche.py index ec3ef71..4fbb8d4 100644 --- a/src/pages/marche.py +++ b/src/pages/marche.py @@ -7,12 +7,17 @@ from polars import selectors as cs from src.utils import data_schema, df, format_values, meta_content + +def get_title(uid: str = None) -> str: + return f"Marché {uid} | decp.info" + + register_page( __name__, path_template="/marches/", - title=meta_content["title"], + title=get_title, name="Marché", - description=meta_content["description"], + description="Consultez les détails de ce marché public : montant, acheteur, titulaires, modifications, etc.", image_url=meta_content["image_url"], order=7, ) diff --git a/src/pages/recherche.py b/src/pages/recherche.py index bf78231..3deb79f 100644 --- a/src/pages/recherche.py +++ b/src/pages/recherche.py @@ -14,9 +14,9 @@ name = "Recherche" register_page( __name__, path="/", - title=meta_content["title"], + title="Recherche de marchés publics | decp.info", name=name, - description=meta_content["description"], + description="Recherchez des des acheteurs et des titulaires parmi les données essentielles de la commande publique.", image_url=meta_content["image_url"], order=0, ) diff --git a/src/pages/statistiques.py b/src/pages/statistiques.py index 6907fc2..dd6c502 100644 --- a/src/pages/statistiques.py +++ b/src/pages/statistiques.py @@ -15,9 +15,9 @@ name = "Statistiques" register_page( __name__, path="/statistiques", - title=meta_content["title"], + title="Statistiques | decp.info", name=name, - description=meta_content["description"], + description="Visualisez l'état de la publication des données essentielles des marchés publics en France.", image_url=meta_content["image_url"], order=3, ) diff --git a/src/pages/tableau.py b/src/pages/tableau.py index cc79b70..58d3942 100644 --- a/src/pages/tableau.py +++ b/src/pages/tableau.py @@ -26,9 +26,9 @@ name = "Tableau" register_page( __name__, path="/tableau", - title=meta_content["title"], + title="Tableau des marchés publics | decp.info", name=name, - description=meta_content["description"], + description="Consultez, filtrez et exportez les données essentielles de la commande publique sous forme de tableau.", image_url=meta_content["image_url"], order=1, ) diff --git a/src/pages/titulaire.py b/src/pages/titulaire.py index d75eb78..393907b 100644 --- a/src/pages/titulaire.py +++ b/src/pages/titulaire.py @@ -18,12 +18,17 @@ from src.utils import ( sort_table_data, ) + +def get_title(titulaire_id: str = None) -> str: + return f"Titulaire {titulaire_id} | decp.info" + + register_page( __name__, path_template="/titulaires/", - title=meta_content["title"], + title=get_title, name="Titulaire", - description=meta_content["description"], + description="Consultez les marchés publics remportés par ce titulaire.", image_url=meta_content["image_url"], order=5, )