YouTube Dozenator part 1

Dozenates Youtube

当前为 2016-09-18 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name YouTube Dozenator part 1
  3. // @namespace none
  4. // @description Dozenates Youtube
  5. // @include https://www.youtube.com/*
  6. // @version 1
  7. // @grant none
  8. // ==/UserScript==
  9. function convertInt(number){
  10. var c = "";
  11. if (number < 0)
  12. {
  13. c = "-";
  14. number = -1 * number;
  15. }
  16. else
  17. {
  18. c = "";
  19. }
  20. var target_base = 12;
  21. var symbols = new Array("0","1","2","3","4","5","6","7","8","9","X","E");
  22. var n = target_base;
  23. var q = number;
  24. var r;
  25. var rtn = "";
  26.  
  27. while (q >= n)
  28. {
  29.  
  30. r = q % n;
  31. q = Math.floor(q / n);
  32.  
  33. rtn = symbols[r] + rtn;
  34.  
  35. }
  36. rtn = symbols[q] + rtn;
  37.  
  38. return c + rtn;
  39. }
  40. var a = document.getElementsByClassName("yt-lockup-meta-info");
  41. for(var i = 0; i < a.length; i++){
  42. var b = a[i].firstElementChild;
  43. var c = b.textContent.replace(" views","").replace(/,/g,"");
  44. var d = convertInt(parseInt(c)) + " views";
  45. b.textContent = d;
  46. }
  47. var a = document.getElementsByClassName("yt-subscription-button-subscriber-count-branded-horizontal yt-subscriber-count");
  48. for(var i = 0; i < a.length; i++){
  49. var b = a[i];
  50. var c = b.textContent.replace(/,/g,"");
  51. var d = convertInt(parseInt(c));
  52. b.textContent = d;
  53. }

QingJ © 2025

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