|
@@ -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);
|
|
|
+ });
|
|
|
}
|