Outil de recherche et de gestion de publications sur les réseaux sociaux
Find a file
2025-01-02 23:04:35 -05:00
demander_donnees Mise à jour du readme 2024-07-19 13:48:08 -04:00
images Mise à jour du readme 2024-07-19 15:37:03 -04:00
import_data Améliorations recherche 2025-01-02 23:04:35 -05:00
search_app_ui Améliorations recherche 2025-01-02 23:04:35 -05:00
typesense_stats Améliorations au moteur de recherche 2024-11-30 22:03:49 -05:00
.env.template Améliorations recherche 2025-01-02 23:04:35 -05:00
.gitignore Version initiale pour importer les données 2024-07-18 20:04:51 -04:00
docker-compose.yml Changements environnement 2024-11-30 19:03:41 -05:00
LICENSE Initial commit 2024-07-18 15:06:18 +00:00
README.md Améliorations recherche 2025-01-02 23:04:35 -05:00

libere-tes-chaine-de-mots

Je te présente Libère tes chaînes de mots, mon nouveau projet de moteur de recherche de publications sur les médias sociaux et autres plateformes web.

Ce logiciel est construit avec le moteur de recherche TypeSense et du code Python. Je réutilise du code de mon ancien projet Libère tes chaînes de mots, que j'avais lancé il y a 2 ans.

Il permet d'explorer nos données de publications exportées depuis les plateformes. Actuellement LinkedIn, Facebook, Instagram et Wordpress sont supportés. D'autres plateformes viendront sous peu dont les podcasts en RSS, Threads et les infolettres.

Installation

Pour utiliser cet outil, tu as besoin d'installer des logiciels, d'obtenir tes données de sauvegarde et ensuite d'exécuter des scripts.

Logiciels requis

Obtenir les données

Tu peux obtenir une sauvegarde des données de tes réseaux sociaux. Je t'ai mis les instructions pour chaque réseau en PDF

LinkedIn

Instagram

Facebook

Wordpress

Cloner le projet et initialiser le moteur de recherche

  • Clone le projet avec Git
  • Configure ta clé API en copiant .env.template dans .env et en y mettant une clé API de ton choix
  • Configure les autres variables d'environnement dans .env.
  • Exécute le fichier docker-compose.yml avec Docker Compose pour installer le moteur de recherche TypeSense
  • Connecte-toi à l'application en lançant run_streamlit_app.py et en allant au http://localhost:8501.
  • Si tout fonctionne, tu vas accéder à l'interface de recherche

Mettre les fichiers au bon endroit

  • Crée la structure de répertoire en exécutant 00_creer_data_repo.py
  • Mets les fichiers au bon endroit dans la structure de répertoire en suivant cette capture d'écran

ou-mettre-fichiers-reseaux.png

  • Exécuter le fichier qui crée les index dans le moteur de recherche 00_creer_reseauxsociaux.py
  • Ensuite exécuter tous les fichiers Python pertinents pour charger les données que tu as téléchargées. Tu peux aussi utiliser run_all_imports.sh.