Outil gratuit · Open source

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.

Python 3 requis · Windows, macOS & Linux · Aucune inscription

À 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.

Comment ça marche

Trois fichiers travaillent ensemble. Tu n'en lances qu'un seul ; le reste est automatique.

Toi (navigateur) localhost:8765
dashboard.py le serveur
reddit_scraper.py Playwright + DuckDuckGo

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.

dashboard.py Le serveur local. C'est le seul fichier que tu lances.
dashboard.html L'interface web, chargée automatiquement par le serveur.
reddit_scraper.py Le scraper, lancé en arrière-plan quand tu cliques sur « run ».

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.zip

Ou télécharge les fichiers un par un :

guide

Installation

À faire une seule fois. Ouvre PowerShell (ou ton terminal) dans le dossier des scripts et lance :

$pip install -r requirements.txt
$python -m playwright install chromium
  • ddgs → recherche DuckDuckGo
  • playwright → pilote un navigateur Chromium invisible
  • playwright install chromium → télécharge le navigateur utilisé pour scraper

Utilisation, étape par étape

1

Lancer le serveur

Dans PowerShell (ou ton terminal), lance le serveur. Laisse la fenêtre ouverte : si tu la fermes, le dashboard s'éteint.

$python dashboard.py
2

Ouvrir le dashboard

Dans ton navigateur, va sur l'adresse locale affichée par le serveur.

$http://localhost:8765
3

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.

4

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.

5

Arrêter le serveur

Dans la fenêtre du terminal, fais Ctrl + C.

Mode ligne de commande (optionnel)

Tu peux aussi lancer le scraper directement, sans l'interface :

$python reddit_scraper.py --keyword "chiang mai dtv" --threads 10
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
faq

Problèmes courants

Les pannes les plus fréquentes et comment les régler.

Les dépendances ne sont pas installées. Relance : pip install -r requirements.txt

Le navigateur Playwright est manquant. Lance : python -m playwright install chromium

Les fichiers ne sont pas dans le même dossier. Garde dashboard.py, dashboard.html et reddit_scraper.py ensemble.

Le serveur n'est pas lancé ou la fenêtre a été fermée. Relance python dashboard.py et laisse le terminal ouvert.

Pas de connexion, ou mot-clé trop rare. Vérifie ta connexion et essaie un mot-clé plus courant.

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.

Discuter d'un outil sur mesure

Réponse rapide, sans engagement.

Tous les outils gratuits