Vendredi 17 04 2020 - lmichel/vo-grimoire GitHub Wiki
Vendredi 17/04/2020
Activités réalisées :
- Amélioration de testPerceval.py : sélection de la mailing list
- Installation de OpenJDK et ElasticSearch
- Ajout de fonctionnalités liées à ElasticSearch dans testPerceval.py
- Renseignement sur Arthur et GrimoireELK : avis personnel
Approfondissement Activités :
Amélioration de testPerceval.py
Maintenant, le programme demande au début de l'éxecution la mailing list que l'utilisateur souhaite télécharger. Par exemple, si on tape dm, le programme va télécharger et travailler sur la mailing list [email protected] et donc sur l'archive dm.mbox.
Installation de OpenJDK et ElasticSearch
J'ai réussi à installer Java (OpenJDK) sur Ubuntu à l'aide de la commande :
- apt-get install default-jdk
- Au début j'avais un problème de verrou que j'ai résolu en passant en mode root : sudo su
Pour installer elasticSearch, j'ai suivi les procédures présentes sur le site : tecadmin.net
Ajout de fonctionnalités liées à ElasticSearch
- L'utilisateur peut sauvegarder l'ensemble des mails dans elasticSearch.
- L'utilisateur peur supprimer l'ensemble des données d'elasticSearch pour relancer le script de sauvegarde
- L'utilisateur peut afficher l'ensemble des personnes ayant envoyées un mail sur cette mailing list
- L'utilisateur peut demander à avoir afficher les commandes pour lancer elasticSearch
Renseignement sur Arthur et Grimoire ELK :
Concernant ces deux utilitaire, je remet en doute l'interêt de leur utilisation dans le projet, car Arthur peut être facilement remplacé par un petit script en python et grimoireELK n'est pas nécessaire pour sauvegarder tout les mails dans elasticSearch.
Néanmoins ce n'est qu'un premier avis qui sera surement voué à changer vers le positif
Commentaires Personnels sur cette journée
- J'ai voulu retravailler sur les import mais je n'arrive pas à permettre à l'utilisateur de se trouver dans un autre dossier que dans sandbox/python/testPerceval/test
- Je n'ai trouvé absolument aucune documentation technique sur comment utiliser dans un script python les outils Arthur et GrimoireELK et je ne comprend pas pourquoi il n'y en a pas.
Objectifs pour la suite
- Réflechir sur la structure des index pour stockers les mails pour rendre les requêtes plus rapides
- Retravailler sur les imports en python