SPB Git

spb/qc-influenceurs Public

InfluenceursQC — classement des influenceurs du Québec.

JavaScript 83.3% Python 16.7%
ZIP
NameLast commitUpdated
app InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
data InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
scripts InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
sources InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
.gitignore InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
README.md InfluenceursQC — plateforme de classement des influenceurs du Québec 4 days ago
README.md

# InfluenceursQC — Classement des influenceurs du Québec

Influenceurs Plateformes Audience cumulée Faits sourcés Actualités Images Site Stack

Plateforme web + dataset complet des influenceurs et créateurs de contenu d'importance de la province de Québec, avec métriques multi-plateformes (Instagram, TikTok, YouTube, Facebook, X, Twitch), dossiers éditoriaux sourcés et valeur nette estimée.

🌐 En ligne : www.influenceursqc.com

# Fonctionnalités

  • Classement global — 376 influenceurs triés par audience cumulée, avec tuiles de statistiques et barres de magnitude.
  • Classements par plateforme — top Instagram, TikTok, YouTube, Facebook, X et Twitch.
  • Catégories — 15 domaines (humour, food, mode, gaming, danse…) avec audience cumulée.
  • Page profil par influenceur — rangs (global + catégorie), audience par plateforme (graphique en barres), liens vers chaque compte, galerie photo (masonry, images liées à leur source), chronologie datée du parcours, faits saillants et fil d'actualités — chaque fait cite sa source.
  • Recherche avancée (/recherche) — plein texte incluant le contenu web récolté (faits + actualités), filtres plateforme / catégorie / tier / audience minimale, tri par audience, valeur nette ou nom.
  • Valeur nette estimée en $ CAD — fourchette par profil, modèle transparent documenté sur /methodologie.
  • API JSON/api/influenceurs (dataset complet), /health.

# Structure du dépôt

Chemin Description
app/ Application web (Express SSR, zéro build) + données embarquées
app/server.js Serveur, gabarits, calcul de valeur nette, recherche
app/qc_influenceurs.json Dataset (copie de data/)
app/gallery.json 3 732 images de galerie (récolte Firecrawl image search)
app/dossiers.json 1 464 faits sourcés (888 datés) + 1 053 actualités
data/qc_influenceurs.{json,csv} Dataset final dédupliqué
data/extracted/ Extractions intermédiaires par groupe de sources
sources/ Matière brute : recherches, pages scrapées, dossiers web
scripts/merge.py Fusion + déduplication + tiers
scripts/merge_dossiers.py Fusion des dossiers éditoriaux

# Schéma du dataset

{
  "name": "Enola Bédard",
  "handles": {"instagram": "enola.bedard", "tiktok": "enola.bedard", "youtube": "enola.bedard", "facebook": null, "x": null, "twitch": null},
  "metrics": {"instagram_followers": 2600000, "tiktok_followers": 17000000, "youtube_subscribers": 4900000, "facebook_followers": 1100000, "x_followers": null, "twitch_followers": null},
  "category": "danse",
  "location": "Québec",
  "tier": "méga (1M+)",
  "total_followers": 25600000,
  "platform_count": 4,
  "notes": "…",
  "sources": ["frank", "metricool", "favikon"]
}

# Pipeline de données

  1. Recherche web large (Firecrawl Search) — ~28 requêtes FR/EN sur les classements généraux et par niche.
  2. Scraping (Firecrawl Scrape) — ~32 pages sources (Feedspot, Collabstr, Favikon, Modash, Billie, agences québécoises, Gala InfluenceCréation…).
  3. Extraction structurée — agents parallèles → JSON normalisé par source.
  4. Fusion/déduplication (scripts/merge.py) — clé nom normalisé + alias + handle, valeur max par métrique, filtrage hors-Québec.
  5. Enrichissement — recherches ciblées pour les plateformes manquantes des grands profils.
  6. Galeries — 376 recherches d'images (Firecrawl sources: images).
  7. Dossiers éditoriaux — 376 recherches web+news → extraction de faits datés et actualités, chaque élément lié à sa source.

# Valeur nette estimée — résumé du modèle

Revenu annuel = Σ (abonnés × taux CAD/abonné/an) × mult. tier × mult. catégorie · taux : IG 0,20 $ · TikTok 0,08 $ · YouTube 0,35 $ · FB 0,05 $ · X 0,03 $ · Twitch 0,50 $ · années actives dérivées de la chronologie · patrimoine = revenu × années × 20–45 %. Estimation indicative (exclut tournées, produits, contrats télé) — détails sur /methodologie.

# Développement & déploiement

cd app && npm install && node server.js   # http://localhost:3010

Production : nœud M3U96a (cluster MacLustr) — PM2 (influenceursqc + influenceursqc-ngrok), tunnel ngrok vers www.influenceursqc.com. Mise à jour des données : regénérer via scripts/merge.py, copier dans app/, rsync puis pm2 restart influenceursqc.

# Limites des données

Chiffres issus de classements publics à dates variables (2022–2026) : ordres de grandeur, pas du temps réel. Facebook, X et Twitch sont moins documentés publiquement que IG/TikTok/YouTube. Les faits et actualités sont compilés automatiquement par recherche web (août 2026) et cités à leur source.

# Auteur

Simon-Pierre Bouchercontact@spboucher.ai

Données compilées à des fins d'analyse et de référence. Les métriques et estimations sont indicatives et n'engagent pas les personnes mentionnées.