CP
À propos

Le projet

Cavaparlement.eu est un observatoire citoyen indépendant. Son objectif : rendre visible ce qui est public mais peu accessible — les allées et venues dans les cabinets parlementaires, à l'Assemblée nationale, au Sénat et au Parlement européen.

Pourquoi ce projet ?

Les collaborateurs parlementaires jouent un rôle central dans le travail législatif. Ils rédigent, conseillent, font le lien entre les élus et les administrations. Pourtant, leurs arrivées et départs sont rarement documentés de façon accessible.

Les données existent — elles sont publiques. Mais elles sont dispersées, publiées sous des formats différents, et nécessitent un effort technique pour être exploitées. Ce projet automatise cet effort et les met à disposition de tous.

Il ne s'agit pas de surveiller des individus, mais de cartographier les flux humains à l'intérieur des institutions représentatives. C'est une forme de transparence démocratique.

Les bots du projet

CavaAssembléeEn ligne

@an.cavaparlement.eu

Détecte les mouvements des collaborateurs et collaboratrices des 577 député·es via le fichier CSV officiel de l'Assemblée nationale.

Bluesky
CavaSenatEn ligne

@senat.cavaparlement.eu

Suit les mouvements des collaborateurs et collaboratrices des sénateurs et sénatrices via le Bulletin officiel du Sénat.

Bluesky
CavaEuroparlEn ligne

@pe.cavaparlement.eu

Suit les mouvements des assistants et assistantes des eurodéputé·es français·es via l'EP Open Data API et le site du Parlement européen.

Bluesky

Canal Telegram

Toutes les alertes des trois chambres en un seul canal.

Rejoindre

Stack technique

Site

Next.js 14 + Tailwind CSS

Hébergement

Vercel

Bots

Python — GitHub Actions

État / stockage

JSON sur GitHub

Publication

Bluesky AT Protocol + Telegram Bot API

Sources AN

CSV officiel — data.assemblee-nationale.fr

Sources Sénat

PDF parsing (pdfplumber)

Sources Europarl

EP Open Data API + scraping

Contact

Pour toute question, suggestion ou signalement d'erreur, contactez-nous via notre bot Telegram.

✉️ @cavaparlement_contact_bot