// ==UserScript== // @name ANT Buffer Size // @namespace Violentmonkey Scripts // @match https://anthelion.me/* // @version 1.1 (23/02/2024) // @author ANThusiast // @description ANT Buffer Size Calculator // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; var targetLiId = 'stats_seeding'; var targetLiLeechId = 'stats_leeching'; var requiredRatio = 'stats_required'; var targetLi = document.getElementById(targetLiId); var targetLiLeech = document.getElementById(targetLiLeechId); var targetLiRequiredRatio = document.getElementById(requiredRatio); if (targetLi) { var uploadValue = parseFloat(targetLi.querySelector('.stat.tooltip').textContent); var requiredRatioValue = parseFloat(targetLiRequiredRatio.querySelector('.stat.tooltip').textContent); var multiplierValue = (1 / requiredRatioValue); var bufferValue = (uploadValue * multiplierValue).toFixed(2); // For 0.60 required ratio, when you do not seed. var noSeedbufferValue = (uploadValue * 1.66).toFixed(2); var bufferLi = document.createElement('li'); bufferLi.innerHTML = 'Buffer: ' + bufferValue + ' / ' + noSeedbufferValue + ' TiB'; targetLiLeech.parentNode.insertBefore(bufferLi, targetLiLeech.nextSibling); } })();