Ce que la communauté Citizen Analyzer a observé et partagé. Les données, sans le verdict. 247 analyses · 38 contributeurs · France ·
0Analyses
0Entités
0Contributeurs
0Consolidées
📊
Données en cours de collecte
Cette page affichera en temps réel les tendances observées par la communauté Citizen Analyzer : débat public, couverture par parti, promesses suivies, alertes rhétoriques.
Elle se remplira automatiquement au fur et à mesure que la bibliothèque partagée grandit.
// Update progress bar
fetch('https://citizen-analyzer.org/api/maturity.php?t='+Date.now())
.then(r => r.ok ? r.json() : null)
.then(data => {
if (!data) return;
var vol = data.dimensions && data.dimensions.volume;
var total = (vol && vol.analyses_total) || 0;
var pct = Math.min(total / 300 * 100, 100);
var fill = document.getElementById('qdn-fill');
var lbl = document.getElementById('qdn-pct');
if (fill) fill.style.width = pct + '%';
if (lbl) lbl.textContent = total + ' / 300 analyses pour activer les indicateurs';
var sub = document.getElementById('qdn-sub-analyses');
var subC = document.getElementById('qdn-sub-contrib');
if (sub) sub.textContent = total;
if (subC && vol) subC.textContent = (data.dimensions.confirmation && data.dimensions.confirmation.contributeurs_distincts) || 0;
var dateEl = document.getElementById('qdn-date');
if (dateEl) {
var d = new Date();
dateEl.textContent = d.toLocaleDateString('fr-FR', {month:'long', year:'numeric'});
}
})
.catch(() => {
var dateEl = document.getElementById('qdn-date');
if (dateEl) {
var d = new Date();
dateEl.textContent = d.toLocaleDateString('fr-FR', {month:'long', year:'numeric'});
}
});