extract.js 589 B

1234567891011121314151617181920212223
  1. // librairie de gestion des répertoires et fichiers
  2. const fs = require("fs");
  3. const path = require("path");
  4. const bfj = require("bfj");
  5. // fichier d'entrée
  6. var fichierJson = "MaineEdu-datas.json";
  7. // fichier d esortie
  8. var fichierText = "MaineEdu-datas.txt";
  9. var monStream = fs.createReadStream("../" + fichierJson);
  10. var maSortie = fs.createWriteStream("../" + fichierText);
  11. const dataStream = bfj.match(monStream, "simplified");
  12. dataStream.on("end", () => {
  13. maSortie.close();
  14. });
  15. dataStream.on("data", item => {
  16. item = item.replace(/ /g, "");
  17. maSortie.write(item + "\n");
  18. });