A cross-platform tool that aggregates bibliographic data from sources like PubMed and Google Scholar to summarise researchers’ scientific output, including publications, citations, h-index, and optional graphical representations.
Cloner le serveur BRAG et le faire tourner localement.
# faire une copie locale du répertoire
git clone https://github.com/lydianish/brag.git
# se placer dans le répertoire du projet
cd brag
# installer les dépendances NodeJs du projet
npm install# faire tourner l'appli sur localhost:8080 (développement)
npm run dev
# créer l'application (production)
npm run build
# faire tourner l'appli sur localhost:8080 (production)
npm run start# lancer tous les tests unitaires
npm run test
# lancer un fichier de tests unitaires
npm run ava tests/example.js# générer la documentation (dans le répertoire jsdoc)
# ouvrir le fichier index.html dans un navigateur pour la visualiser
npm run jsdoc-
Mettre la nouvelle liste de journaux dans un fichier CSV
-
Modifier le script
src/utils/parsecsv.js:
- Changer la déclaration du chemin du fichier CSV :
const IMPACT_FACTOR_CSV_FILE_PATH = 'chemin/vers/nouveau/fichier.csv';- Vérifier que les colonnes à extraire et le délimiteur utilisé dans le nouveau fichier CSV :
// en-têtes du fichier de départ : Rank, Title, Total Cites, Impact Factor, Eigenfactor Score
.fromPath(filepath, {headers : [ ,"Title", ,"ImpactFactor", ,], delimiter: ';'})- Lancer le script :
node src/utils/parsecsv.js > src/assets/journals.js
# ne pas changer l'emplacement du fichier de sortie (src/assets/journals.js)