Reddit Dashboard
Un petit outil local qui scrape les discussions Reddit sur un mot-clé — sans API ni compte — et te les sert dans une interface web propre. Idéal pour nourrir tes prompts SEO avec de la vraie parole d'utilisateurs.
01 — Utilité
À quoi ça sert ?
De la vraie parole
Récupère les questions, doutes et formulations réelles des gens sur Reddit — la matière brute pour un contenu qui répond vraiment.
Sans API ni compte
Aucune clé API, aucun compte Reddit. Le scraping passe par DuckDuckGo + un navigateur invisible. Tu lances, ça tourne.
Prêt pour un prompt
Le résultat est un fichier texte propre (titres + commentaires), prêt à coller dans ChatGPT, Claude ou ton prompt SEO.
02 — Fonctionnement
Comment ça marche
Trois fichiers travaillent ensemble. Tu n'en lances qu'un seul ; le reste est automatique.
Le scraper cherche les threads Reddit, ouvre chaque page sur old.reddit.com
avec un navigateur invisible, extrait titres + commentaires, et écrit le tout dans
extraction_reddit_<mot-clé>.txt.
03 — Téléchargement
Télécharger l'outil
Un seul fichier ZIP avec tout ce qu'il faut : les scripts, l'interface, le guide et la liste des dépendances. Décompresse, suis les 2 commandes d'installation, c'est parti.
reddit-dashboard.zipOu télécharge les fichiers un par un :
04 — Installation
À faire une seule fois
Ouvre PowerShell (ou ton terminal) dans le dossier des scripts et lance les deux commandes :
ddgs→ recherche DuckDuckGoplaywright→ pilote un navigateur Chromium invisibleplaywright install chromium→ télécharge le navigateur utilisé pour scraper
05 — Utilisation
Étape par étape
Lancer le serveur
Dans PowerShell (ou ton terminal), lance le serveur. Laisse la fenêtre ouverte : si tu la fermes, le dashboard s'éteint.
Ouvrir le dashboard
Dans ton navigateur, va sur l'adresse locale affichée par le serveur.
Lancer un scrape
Entre ton mot-clé (ex : « chiang mai dtv »), choisis le nombre de threads (10 par défaut, max 50), puis clique sur « run ». Compte de quelques secondes à ~3 min selon le volume.
Lire & réutiliser
Le contenu s'affiche directement. Un fichier extraction_reddit_<mot-clé>.txt est sauvé à côté des scripts. Tu peux rouvrir n'importe quelle extraction précédente depuis la liste.
Arrêter le serveur
Dans la fenêtre du terminal, fais Ctrl + C.
06 — Ligne de commande
Mode CLI (optionnel)
Tu peux aussi lancer le scraper directement, sans l'interface :
| Option | Défaut | Description |
|---|---|---|
| --keyword | price dtv thailand | Le mot-clé à rechercher |
| --threads | 10 | Nombre de threads à scraper |
| --output | auto | Nom du fichier de sortie |
07 — Dépannage
Problèmes courants
Les pannes les plus fréquentes et comment les régler.
ModuleNotFoundError: ddgs (ou playwright)
Les dépendances ne sont pas installées. Relance : pip install -r requirements.txt
« Executable doesn't exist » au moment du scrape
Le navigateur Playwright est manquant. Lance : python -m playwright install chromium
« dashboard.html introuvable »
Les fichiers ne sont pas dans le même dossier. Garde dashboard.py, dashboard.html et reddit_scraper.py ensemble.
La page localhost:8765 ne charge pas
Le serveur n'est pas lancé ou la fenêtre a été fermée. Relance python dashboard.py et laisse le terminal ouvert.
« Aucun thread trouvé »
Pas de connexion, ou mot-clé trop rare. Vérifie ta connexion et essaie un mot-clé plus courant.
Timeout (plus de 180 s)
Trop de threads ou Reddit est lent. Réduis le nombre de threads et relance.
Besoin d'un outil sur mesure ?
Ce dashboard est un exemple de ce que j'automatise au quotidien. Si tu as un workflow répétitif à transformer en outil, on en parle.