fetch-lingva-languages.js
1 // Fetch https://lingva.ml/api/v1/languages/{source|target} 2 import fs from 'fs'; 3 4 fetch('https://lingva.ml/api/v1/languages/source') 5 .then((response) => response.json()) 6 .then((json) => { 7 const file = './src/data/lingva-source-languages.json'; 8 console.log(`Writing ${file}...`); 9 fs.writeFileSync(file, JSON.stringify(json.languages, null, '\t'), 'utf8'); 10 }); 11 12 fetch('https://lingva.ml/api/v1/languages/target') 13 .then((response) => response.json()) 14 .then((json) => { 15 const file = './src/data/lingva-target-languages.json'; 16 console.log(`Writing ${file}...`); 17 fs.writeFileSync(file, JSON.stringify(json.languages, null, '\t'), 'utf8'); 18 });