UNPKG

gia-ast

Version:
27 lines (21 loc) 667 B
const axios = require('axios'); const cheerio = require('cheerio'); //@STCGoal Get the list of json files from the server to learn what is running async function getJsonFiles() { try { const response = await axios.get('http://localhost:8999/'); const $ = cheerio.load(response.data); const jsonFiles = []; $('table tr').each((index, element) => { const fileName = $(element).find('.display-name a').text(); if (fileName.endsWith('.json')) { jsonFiles.push(fileName ); } }); return jsonFiles; } catch (error) { console.error(error); } } getJsonFiles().then(jsonFiles => console.log(jsonFiles));