Greasy Fork Total Downloads

Shows a user's total downloads.

目前为 2022-01-07 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Greasy Fork Total Downloads
  3. // @namespace -
  4. // @version 0.2
  5. // @description Shows a user's total downloads.
  6. // @author NotYou
  7. // @include *greasyfork.org/*/users/*
  8. // @license GPLv3
  9. // @license-link https://www.gnu.org/licenses/gpl-3.0.txt
  10. // @require https://code.jquery.com/jquery-3.3.1.min.js
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. /*
  15.  
  16. ﹀ Change Log ﹀
  17.  
  18. 0.2 Version:
  19. - Added Daily Installs
  20. - Fixed bug #001
  21.  
  22. */
  23.  
  24. /*
  25.  
  26. BUG #001:
  27. Count deleted script installs
  28.  
  29. */
  30.  
  31. $(document).ready(function(){
  32. let totalDownloads = 0;
  33. $('dd.script-list-total-installs span').each(function() {
  34. totalDownloads += Number($(this).text())
  35. });
  36. let totalDailyDownloads = 0;
  37. $('dd.script-list-daily-installs span').each(function() {
  38. totalDailyDownloads += Number($(this).text())
  39. });
  40. totalDownloads -= Number($('#user-deleted-script-list > li > article > .inline-script-stats > dd.script-list-daily-installs > span').text())
  41. totalDownloads -= Number($('#user-deleted-script-list > li > article > .inline-script-stats > dd.script-list-total-installs > span').text())
  42. console.log('[ Total Downloads: ' +totalDownloads + ' ]')
  43. console.log('[ Total Daily Downloads: ' +totalDownloads + ' ]')
  44. $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;font-variant: normal;color: rgb(123, 23, 23);"> [' + totalDownloads + ' Total Installs]</span>');
  45. $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;font-variant: normal;color: rgb(185, 32, 32);"> [' + totalDailyDownloads + ' Total Daily Installs]</span>');
  46. });
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.