Steam Workshop Subscription Rates

A simple script that adds subscription/favourite rates to a mod's page on Steam Workshop

// ==UserScript==
// @name        Steam Workshop Subscription Rates
// @match       https://steamcommunity.com/sharedfiles/filedetails/?id=*
// @grant       none
// @version     1.0
// @author      ddeeddii
// @description A simple script that adds subscription/favourite rates to a mod's page on Steam Workshop
// @namespace https://greasyfork.org/users/836818
// ==/UserScript==

let statTable = document.getElementsByClassName("stats_table")[0];
let tableBody = statTable.getElementsByTagName('tbody')[0];
let cells = tableBody.getElementsByTagName("td");

let views = cells[0].innerText.replace(",", "");
let subs = cells[2].innerText.replace(",", "");
let favs = cells[4].innerText.replace(",", "");

// Subscription rate
let subRateRow = tableBody.insertRow();
let subRateCellValue = subRateRow.insertCell();
let subRateCellText = subRateRow.insertCell();

let subRatePercent = Math.round((subs / views) * 100); 

subRateCellValue.appendChild(document.createTextNode(subRatePercent + "%"));
subRateCellText.appendChild(document.createTextNode("Subscription Rate"));

// Favourite rate
let favRateRow = tableBody.insertRow();
let favRateCellValue = favRateRow.insertCell();
let favRateCellText = favRateRow.insertCell();

let favRatePercent = Math.round((favs / views) * 100); 

favRateCellValue.appendChild(document.createTextNode(favRatePercent + "%"));
favRateCellText.appendChild(document.createTextNode("Favourite Rate"));