Read Me
Gestionnaire d'agenda (Parser iCal-Csv)
Voici la liste des différentes options disponibles à inclure dans une commande tel que : nodejs main.js [option] ...
iCalParser [Path_to_file]
Permet d'afficher dans la sortie standard le contenu d'un fichier iCal
iCalEditor
Permet de creer un nouveau fichier iCal à l'aide d'un prompt
allRdvResp [Nom du responsable] [Path_to_data_folder]/*
affiche dans le terminal tout les RDVs d'un responsable
allRdvLieu [Nom du lieu] [Path_to_data_folder]/*\n");
affiche dans le terminal tout les RDVs à un lieu donné
volumeHoraireTotal [Nom du responsable] [Path_to_data_folder]/*\n");
Permet de calculer le total d'heure effectué par quelqu'un
detectDoublon [Path_to_data_folder]/*\n");
Permet de detecter des RDVs avec le même horaire et le meme responsable et/ou le meme domicile
exportCsvResp [Nom du responsable] [Path_to_data_folder]/*\n");
Permet d'exporter un fichier Csv contenant tout les RDVs d'un responsable donné
exportCsvLieu [Nom du lieu] [Path_to_data_folder]/*\n");
Permet d'exporter un fichier Csv contenant tout les RDVs d'un domicile donné
csvParserResp ./[Path_to_import_fiel]\n");
Permet de convertir le planning d'un responsable Csv en fichier iCal
csvParserLieu ./[Path_to_import_file]\n");
Permet de convertir le planning d'un domicile Csv en fichier iCal
Remarques : Le développement de cette solution a tenté de suivre dans la mesure du possible le cahier des charges définissant ce projet.
Certaines fonctions ne répondront donc peut-être pas aux attentes ceci étant dû au manque de clarté dont pouvait faire preuve le cahier des charges.
Projet réalisé par :
Thibaut VOINOT
Benjamin DONATI
Laure IRIBARREN
Peirun YU