SPB Git forge

spb/qc26

Public
10commits 1branches 0releases
2.8 MBsize
maindefault branch
17 days agolast push
Python 51.6% TypeScript 46.7% CSS 1.7%

PLQ : pages d'amorçage médias, documents officiels, valeurs

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed 18 days ago (Sep 6, 2026) parent a2378a3

1 changed file +3 −2

modified engine/qc26/connectors/parties/documents.py +3 −2
@@ -62,7 +62,8 @@ SITES: dict[str, PartySite] = {
62 62 ("plateforme 2026", "engagements", "cadre financier", "communiqué de presse"),
63 63 re.compile(r"plq\.org/(?!.*(don|boutique|adhesion|nous-joindre|recherche|logo))", re.I),
64 64 re.compile(r"(\.(jpg|jpeg|png|gif|svg|webp|mp4)|/en/|/page/\d|wp-json|/feed|#)", re.I),
65 ("https://plq.org/", "https://plq.org/engagements", "https://plq.org/communiques", "https://plq.org/fr/communiques", "https://plq.org/fr/nouvelles/", "https://plq.org/fr/plateforme/")),
65 + ("https://plq.org/", "https://plq.org/engagements", "https://plq.org/medias/", "https://plq.org/documents-officiels/", "https://plq.org/nos-valeurs-liberales/",
66 + "https://plq.org/communiques", "https://plq.org/fr/communiques", "https://plq.org/fr/nouvelles/", "https://plq.org/fr/plateforme/")),
66 67 "pq": PartySite("pq", "https://pq.org/",
67 68 ("programme", "plateforme électorale 2026", "engagements", "cadre financier", "communiqué"),
68 69 re.compile(r"pq\.org/(?!.*(don|boutique|adhesion|ressources|nous-joindre|recherche))", re.I),
@@ -103,7 +104,7 @@ def classify_doc_type(url: str, title: str | None) -> str:
103 104 return "page"
104 105
105 106
106 CONTENT_RE = re.compile(r"(plateforme|programme|engagement|priorit|cadre|vision|propos|promesse|plan|mesure|projet|nouvelles?/|actualit|communique|blog/ressources|declaration|\.pdf)", re.I)
107 +CONTENT_RE = re.compile(r"(plateforme|programme|engagement|priorit|cadre|vision|propos|promesse|plan|mesure|projet|nouvelles?/|actualit|communique|blog/ressources|declaration|medias/|documents-officiels|valeurs|\.pdf)", re.I)
107 108
108 109
109 110 def _page_links(url: str, site: PartySite) -> tuple[list[str], str]:
110 111