maacknx / OSRS GE-tracker filter

// ==UserScript==
// @name OSRS GE-tracker filter
// @description Esconde itens com BuyQnt&SellQnt menor que GeLimit e itens com menos de 4% de ROI
// @version 1.0
// @author Maacknx
// @license MIT
// @include https://www.ge-tracker.com/high-volume
// @run-at document-end
// @grant none
// ==/UserScript==

var ItemRows = document.getElementById('DataTables_Table_0').getElementsByTagName('tbody')[0].getElementsByTagName('tr');

var ItemsPerList = 300;

createdOptElement = document.createElement('option');

createdOptElement.value = ItemsPerList;
createdOptElement.innerHTML = ItemsPerList;

document.getElementsByName('DataTables_Table_0_length')[0].appendChild(createdOptElement);

document.getElementsByName('DataTables_Table_0_length')[0].value = ItemsPerList;

for(let ItemRow of ItemRows) {
    var ROI = parseFloat(ItemRow.getElementsByTagName('td')[6].innerHTML);
    var bQnt = parseInt(ItemRow.getElementsByTagName('td')[7].innerHTML);
    var sQnt = parseInt(ItemRow.getElementsByTagName('td')[8].innerHTML);
    var GeLimit = parseInt(ItemRow.getElementsByTagName('td')[10].innerHTML);
        if(bQnt < GeLimit || sQnt < GeLimit || ROI < 4.00) {
        	ItemRow.hidden = true;
        }
}