Mise à jour du readme et instructions pour obtenir les données des réseaux sociaux
This commit is contained in:
parent
5cb589bd18
commit
0c179624c0
11 changed files with 65 additions and 1 deletions
66
README.md
66
README.md
|
@ -1,3 +1,67 @@
|
||||||
# libere-tes-chaine-de-mots
|
# libere-tes-chaine-de-mots
|
||||||
|
|
||||||
Outil de recherche et de gestion de publications sur les réseaux sociaux
|
Outil de recherche et de gestion de publications sur les réseaux sociaux
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
- Docker Desktop
|
||||||
|
- Git
|
||||||
|
- Python
|
||||||
|
- R (pour commentaires LinkedIn seulement)
|
||||||
|
- Un IDE tel que Visual Studio Code ou IntelliJ IDEA
|
||||||
|
|
||||||
|
## 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
|
||||||
|
- [Demander les fichiers de données pour le profil LinkedIn](demander_donnees/LCM_ Demander les fichiers de donn%C3%A9es pour le profil LinkedIn _ jevalide.ca.pdf)
|
||||||
|
- [Extraire les fichiers de données pour le profil LinkedIn](demander_donnees/LCM_ Extraire les fichiers de donn%C3%A9es pour le profil LinkedIn _ jevalide.ca.pdf)
|
||||||
|
|
||||||
|
|
||||||
|
### Instagram
|
||||||
|
|
||||||
|
- [Demander tes données de Facebook et Instagram](demander_donnees/LCM_ Demander tes donn%C3%A9es de Facebook et Instagram _ jevalide.ca.pdf)
|
||||||
|
- [Extraire les fichiers de données pour Instagram](demander_donnees/LCM_ Extraire les fichiers de donn%C3%A9es pour Instagram _ jevalide.ca.pdf)
|
||||||
|
|
||||||
|
### Facebook
|
||||||
|
|
||||||
|
- [Extraire les fichiers de données pour le profil personnel Facebook](demander_donnees/LCM_ Extraire les fichiers de donn%C3%A9es pour le profil personnel Facebook _ jevalide.ca.pdf)
|
||||||
|
- [Extraire les fichiers de données pour la page entreprise Facebook](demander_donnees/LCM_ Extraire les fichiers de donn%C3%A9es pour la page entreprise Facebook _ jevalide.ca.pdf)
|
||||||
|
- [Demander tes données de Facebook et Instagram](demander_donnees/LCM_ Demander tes donn%C3%A9es de Facebook et Instagram _ jevalide.ca.pdf)
|
||||||
|
|
||||||
|
### Wordpress
|
||||||
|
|
||||||
|
- [Extraire les données de ton site Wordpress](demander_donnees/LCM_ Extraire les donn%C3%A9es de ton site Wordpress _ jevalide.ca.pdf)
|
||||||
|
|
||||||
|
## Cloner le projet et initialiser le moteur de recherche
|
||||||
|
|
||||||
|
- Clone le projet avec Git
|
||||||
|
- Configure ton mot de passe en copiant .env.template dans .env et en y mettant un mot de passe de ton choix
|
||||||
|
- Exécute le fichier docker-compose.yml avec Docker Compose pour installer le moteur de recherche OpenSearch
|
||||||
|
- Connecte toi à OpenSearch Dashboards au http://localhost:5601 avec l'utilisateur `admin` et le mot de passe que tu as choisi ci-dessus
|
||||||
|
- Si tout fonctionne, tu vas accéder à l'interface
|
||||||
|
|
||||||
|
## Mettre les fichiers au bon endroit
|
||||||
|
|
||||||
|
- Crée la structure de répertoire en exécutant [00_creer_data_repo.py](import_data/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](images/ou-mettre-fichiers-reseaux.png)
|
||||||
|
|
||||||
|
- Exécuter le fichier qui crée les index dans le moteur de recherche [00_creer_reseauxsociaux.py](import_data/00_creer_reseauxsociaux.py)
|
||||||
|
|
||||||
|
- Ensuite exécuter tous les fichiers Python pertinents pour charger les données que tu as téléchargées.
|
||||||
|
- Pour les commentaires LinkedIn, il faut exécuter le programme R [32_importation_linkedin_comments.R](import_data/32_importation_linkedin_comments.R) avant le programme Python [32_importation_linkedin_comments.py](import_data/32_importation_linkedin_comments.py)
|
||||||
|
|
||||||
|
Ensuite, tu devrais pouvoir voir toutes les données que tu as chargées dans OpenSearch Dashboards sur http://localhost:5601. Va dans Discover / Search and find insights.
|
||||||
|
|
||||||
|
![opensearch-discover.png](images/opensearch-discover.png)
|
||||||
|
|
||||||
|
Ensuite change la plage de temps pour voir les données
|
||||||
|
|
||||||
|
![opensearch-changer-plage-temps.png](images/opensearch-changer-plage-temps.png)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
images/opensearch-changer-plage-temps.png
Normal file
BIN
images/opensearch-changer-plage-temps.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 110 KiB |
BIN
images/opensearch-discover.png
Normal file
BIN
images/opensearch-discover.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 220 KiB |
BIN
images/ou-mettre-fichiers-reseaux.png
Normal file
BIN
images/ou-mettre-fichiers-reseaux.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
Loading…
Reference in a new issue