| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| FILA_specifications.pdf | 2021-01-16 | 334.2 kB | |
| README.txt | 2021-01-16 | 3.5 kB | |
| FILA_cahier_de_test .pdf | 2021-01-16 | 85.2 kB | |
| FILA_Developer_Guide.pdf | 2021-01-16 | 65.2 kB | |
| FILA_User_Guide.pdf | 2021-01-16 | 27.2 kB | |
| Totals: 5 Items | 515.4 kB | 0 |
### README - MAIL Parser - Projet GL02
Based upon : Verbose POI Format (VPF) Parser - TP GL02 from M. Tixier (matthieu.tixier@utt.fr).
From the SRS of groupe FILA.
Description : Offer a parser implemented in Javascript for reading and processing mails. The files are in text format within a folder and should respect the correct grammar.
Provides :
# RC01 : Number of exchanged emails during a period of time.
# RC02 : A list of "buzzy day". Days where a mail has been written during the weekend or between 10pm to 8am.
# RC03 : A list the Top 10 conversation partner for a given person.
# RC04 : A list of the Top 10 term used in the subject for a given mailbox.
# RC05 : A scatter plot (with plots of different sizes) of the amount of emails exchanged between partners for a given mailbox.
# BS01 : Extracts a list of mail according to different criterias.
# BS02 : Converts a mail into a VCard (RFC6350).
# BS03 : Displays the content of a mail.
### Installation
$ npm install
### Utilisation :
$ node Commande.js <command> folderToParse [-hts]
RC01 : <command> : mailpertime <folder> <startDate> <endDate> (folder : fichier à parser) (format date : YYYY/MM/DD)
Renvoie un graphique SVG nommé : mailpertime
RC02 : <command> : buzzyday <name> (name : nom d'un dossier personnel, ex : arnold-j)
Renvoie un graphique SVG nommé : buzzyday
RC03 : <command> : tenmost <folder> (folder : fichier à parser)
Renvoie un graphique SVG nommé : Chart10Interl
RC04 : <command> : tenterms <folder> (folder : fichier à parser)
Renvoie un graphique SVG nommé : Chart10Terms
RC05 : <command> : collaboExch <folder> (folder : fichier à parser)
Renvoie un graphique SVG nommé : EchCollab
BS01 : <command> : searchExp <folder> (folder : fichier à parser) (formulaire à remplir avant de lancer la fonction)
Affiche les mails correspondant aux critères de recherche
Critères de recherches : mail, objet, corps du mail
NB: le nom et le prénom ne peuvent être des critères de recherche car cette donnée n'est pas disponible.
BS02 : <command> : VCard2 <mail> (mail : email du nouveau contact)
Renvoie une Vcard (fichier .vcf)
BS03 : <command> : parseMail <mailpath> (mailpath : path du mail à afficher)
Affiche le contenu d'un mail
-h or --help : display the program help
-t or --showTokenize : display the tokenization result
-s or --showSymbols : display each step of the analysis
Optional parameters have to be before the mandatory file parameter.
### Version :
# 0.07
- Caporal 2.0 Migration.
# 0.06
- Add vega-lite visualization and export.
# 0.05
- Utilisation du framework Caporal.js pour gerer la cli
# 0.04
- Decouplage CLI dans module a part : cli.js
- Refactoring POI et VpfParser
# 0.03
- Ajout d'une option help permettant de lire le readme depuis la console
- Ajout d'un mode verbose pour suivre l'action du parser
# 0.02
- Prise en charge des notes
- Construction d'une liste d'objet POI afin de permettre des traitement ult�rieur
# 0.01
- Parse entierement les fichiers simples du jeu de test (mais termine avec une erreur)
- Prise en compte des noms de POI s'ils ne comportent pas d'espaces
### Liste des contributeurs
M. Tixier (matthieu.tixier@utt.fr)
Groupe A-Airline de GL02 en A20