Sort model limits table from lowest to highest request count
ของเมื่อวันที่
// ==UserScript==
// @name OpenCode Go - Sort Model Limits Table
// @match https://opencode.ai/docs/go/
// @description Sort model limits table from lowest to highest request count
// @version 2026-04-24
// @run-at document-idle
// @namespace https://skaldebane.dev/
// @license MIT
// ==/UserScript==
(function() {
const table = Array.from(document.querySelectorAll('table')).find(t =>
t.querySelector('th:nth-child(2)')?.textContent.includes('requests per 5 hour')
);
if (!table) return;
const tbody = table.querySelector('tbody');
const rows = Array.from(tbody.querySelectorAll('tr'));
rows.sort((a, b) => {
const aVal = parseInt(a.cells[3].textContent.replace(/,/g, ''), 10);
const bVal = parseInt(b.cells[3].textContent.replace(/,/g, ''), 10);
return aVal - bVal;
});
rows.forEach(row => tbody.appendChild(row));
})();