(data)
| 50 | |
| 51 | // Function to calculate popularity |
| 52 | function calculatePopularity(data) { |
| 53 | const totalUses = Object.values(data).reduce((sum, uses) => sum + uses, 0) |
| 54 | const popularityData = {} |
| 55 | for (let parserId in data) { |
| 56 | popularityData[parserId] = data[parserId] / totalUses |
| 57 | } |
| 58 | return popularityData |
| 59 | } |
| 60 | |
| 61 | // Function to update parser files |
| 62 | function updateParserFiles(popularityData, parsersDir) { |