Ver Fonte

Changement version, Utilisation finder, Amelioration fonction callback parser

Loquicom há 5 anos atrás
pai
commit
93ffa8e4e5
1 ficheiros alterados com 9 adições e 4 exclusões
  1. 9 4
      main.js

+ 9 - 4
main.js

@@ -10,7 +10,7 @@ const cst = require('./src/constant');
 let preprocessFile = './data/preprocess.ppf';
 
 // Parametrage CLI
-program.version('0.0.1');
+program.version('1.0.0');
 
 program
     .option('-n, --name <string>', 'Nom de l\'auteur dont il faut chercher les co-auteurs')
@@ -80,9 +80,11 @@ if (process.argv[2] !== 'prepare') {
  * @param dest Chemin pour créer le fichier avec les données traitées
  */
 function parse(source, dest) {
-    //TODO Preparer les données dans un fichier
+    console.info('Beginning of pre-processing...');
     const parser = require('./src/parser').from(source).to(dest);
-    parser.parse();
+    parser.parse(dest => {
+        console.info(`Pre-processing file created at ${dest}`);
+    });
 }
 
 /**
@@ -91,5 +93,8 @@ function parse(source, dest) {
  * @param name Nom de l'auteur pour la recherche
  */
 function find(source, name) {
-    //TODO Chercher les co-auteurs
+    console.info(`Search for ${name}'s co-authors...`);
+    require('./src/finder').in(source).find(name, (result) => {
+        console.log('res', result);
+    });
 }