Mercredi 22 04 2020 - lmichel/vo-grimoire GitHub Wiki

Mercredi 22/04/2020

Activités réalisées :

  • Etudes des attributs nécessaires à la construction des threads
  • Découverte et étude de l'algorithme jwz Mail Threading
  • Etude d'une implémentation de l'algo jwz en Python

Approfondissement Activités :

Etudes des attributs nécessaires à la construction des threads

Différents attributs sont présents pour construire les threads :

  • Thread-Topic : Null dans la plupart des cas, cet attribut n'est pas exhaustif pour la création de Thread
  • Thread-Index : Même chose que pour thread-topic
  • In-Reply-To : C'est l'id du mail auquel nous venons de répondre, dans notre archive, il s'agit d'un seul id
  • References : C'est l'ensemble des ids des messages du thread
  • Message-ID : C'est l'identifiant unique de chaque mail

Découverte et étude de l'algo jwz

Cet algorithme permet à partir d'un ensemble de messages de reconstruire les threads et à partir d'un mail, pouvoir récuperer tout les mails du thread avant et après ce mail.

Etude d'une implémentation de l'algo jwz en Python

J'ai trouvé un projet sur github qui implémente cet algorithme en Python, je l'ai étudié aujourd'hui car je ne voyais pas comment implémenter certaines parties de l'algorithme.

Commentaires personnels sur cette journée

J'ai beaucoup de mal à comprendre l'algorithme pour construire les Threads, il est complexe et nécessiste de prendre du temps.

Objectifs pour la suite

  • Continuer l'étude de l'algorithme et implémentation de celui-ci