gazellegames ggn: show gold per terabytehour

calculates gold per terabytehour on ggn| Greasemonkey 4.1: ✔ Tampermonkey 4.4: ✔

  1. // ==UserScript==
  2. // @name gazellegames ggn: show gold per terabytehour
  3. // @namespace gazellegames
  4. // @description calculates gold per terabytehour on ggn| Greasemonkey 4.1: ✔ Tampermonkey 4.4: ✔
  5. // @include https://gazellegames.net/torrents.php?id=*
  6. // @version 1.2
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10.  
  11. var games = document.getElementsByClassName('group_torrent');
  12.  
  13.  
  14. for(i = 0; i < games.length; i++){
  15.  
  16. try{
  17. var childTd = games[i].getElementsByTagName('td')[2];
  18. var gameSize = childTd.innerHTML;
  19. var goldGeneration = games[i].nextElementSibling.firstElementChild.firstElementChild.getElementsByTagName('span')[1];
  20. //alert(goldGeneration.innerHTML);
  21. gameSize = toTeraByte(gameSize);
  22. goldGeneration.innerHTML = Math.round( goldGeneration.innerHTML/gameSize) + ' Gold/TBh OR ' + goldGeneration.innerHTML
  23. }
  24. catch(err){console.log(err.message);}
  25.  
  26. }
  27.  
  28. function toTeraByte(str){
  29. var re = /(.*?)\s(.*)/;
  30. var size = str.match(re) [2];
  31. var number = str.match(re) [1];
  32.  
  33. switch(size) {
  34. case 'KB':
  35. number = number / 1073741824 ;
  36. break;
  37. case 'MB':
  38. number = number / 1048576 ;
  39. break;
  40. case 'GB':
  41. number = number / 1024 ;
  42. break;
  43. default:
  44. number = number;
  45. }
  46. return number;
  47. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址