Menu

Tree [r33] /
 History

HTTPS access


File Date Author Commit
 node_modules 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 qunit 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 LICENSE.txt 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 README.txt 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 contact.js 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 csvFile.csv 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 exporterCSV.js 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 parser_vCard.js 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 repertoire.js 2016-01-07 lilian94 [r33] modif
 retirerDoublons.js 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 serialiseur.js 2016-01-05 victorlevasseur [r31] Ajout du texte de licence en en-tête
 test_contact.vcf 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 test_contacts(2).vcf 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 test_contacts.vcf 2015-12-16 victorlevasseur [r1] Ajout initial du code...
 vCardFile.vcf 2015-12-27 victorlevasseur [r17] Ajout du parseur vCard

Read Me

----------------------
     Introduction
----------------------

Voici la solution logicielle que nous proposons

----------------------
     Exigences
----------------------
node js

npm install inquirer

Format contact vCard :

	BEGIN:VCARD
	VERSION:3.0
	N:Nom_de_famille;Prénoms;;;
	ORG:Nom de l'entreprise
	ROLE:Poste dans l'entreprise
	EMAIL;TYPE=HOME:email_personnel
	TEL;TYPE=VOICE:n°tel_voice;TYPE=MOBILE:n°tel_mobile;TYPE=WORK:n°tel_work;TYPE=HOME:n°tel_home
	END:VCARD
	
Le numéro de téléphone devra commencer par "+33XXXXXXXXX" indicatif pour la France.

Se format est celui présent dans le cahier des charges et le format d'un contact google, les informations supplémentaires ne seront pas prises en compte

Format contact CSV :

	NOM;PRENOM;ORGANISATION;ROLE;TEL_voice;TEL_mobile;TEL_work;TEL_home;EMAIL_home;	

Selon le cahier des charges

----------------------
     Instructions
----------------------

parser_vCard.js
contact.js
test_contact.vcf
test_contacts.vcf
test_contacts(2).vcf	

Le fichier source (à convertir) doit être impérativement fermé pour en gérerer un autre.
Le fichier de destination (converti) doit être impérativement fermé pour en gérerer un autre.

Le contenus des fichiers issus des conversion sont ajoutés à la suite de l'existant.

Lors de la conversion d'un vCard vers un CSV le nom de sorti est csvFile.csv
Lors de la conversion d'un CSV vers un vCard le nom de sorti est vCardFile.vcf

----------------------
     Utilisations
----------------------

Pour exporter le fichier <file name>.vcf au format csvFile.csv :

	Le fichier <file name> doit comporter l'extension .vcf
	Exemple : node parser_vCard.js <file name>.vcf

Pour exporter le fichier <file name>.csv au format vCardFile.vcf:

	Le fichier <file name> doit comporter l'extension .csv
	Exemple : node parser_vCard.js <file name>.csv

Pour creer un contact avec des informations saisies :
	Il faut completer les champs OBLIGATOIRE, pour passer les champs facultatifs il faut appuyer sur ENTRER sans aucune valeur
	Le fichier générer s'appelera "contact_NOM.vcf"
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.