Jeudi 16 04 2020 - lmichel/vo-grimoire GitHub Wiki

Jeudi 16/04/2020

Activités réalisées :

  • Modification de la structure du projet
  • Mise en place du .gitignore
  • Amélioration de testPerceval.py : création de jeu de données
  • Ajout de commentaires pour testPerceval.py
  • Renseignement Vidéo sur Elastic Search

Approfondissement Activités :

Modification de la structure du projet

Auparavant, le projet était seulement stocké dans un dossier sans organisation. Maintenant cela est séparé en deux dossiers :

  • classes : contient les classes objets (pour l'instant que testPerceval.py)
  • test : contient les mains pour tester les objets de classes (pour l'instant ne contient que mainTestPerceval.py)

Mise en place de .gitignore

Le but ici était de spécifier les fichiers non intéressants à avoir sur le dépôt Github. Donc maintenant tout les fichiers .mbox sont ignorés dans git afin de ne pas envoyer des fichiers lourds sur le dépôt

Amélioration de testPerceval.py

J'ai ajouté un 5ème choix pour l'utilisateur qui est de pouvoir stocker au format JSON les N premiers messages de l'archive téléchargée. C'est notamment ce format qui sera utilisée par GrimoireELK pour stocker ces données dans ElasticSearch

Ajout de commentaires

Aucune précision nécessaire, j'ai juste rajouté des commentaires pour expliquer le programme ainsi que chaque méthode

Renseignement Vidéo sur Elastic Search

J'ai commencé la série de vidéos de présentation de ElasticSearch pour en apprendre plus sur cet outil qui s'avère plus compliqué à utiliser que prévu.

Commentaires Personnels sur cette journée

  • J'ai rencontré des problèmes concernant les import en python, n'ayant pas connaissance de son fonctionnement, cela m'a pris plus de temps que prévu, n'ayant pas très bien compris au début le principe de : init.py
  • Je n'ai pas réussi à installer ElasticSearch à cause de l'installation Java sur Ubuntu qui n'a pas aboutie

Objectifs pour la suite

  • Ré-essayer d'installer ElasticSearch et Java sous Ubuntu
  • Terminer la série de vidéos de présentation d'ElasticSearch