CSC Autoscroll

Automatically scroll on cocksizecontest main page

  1. // ==UserScript==
  2. // @name CSC Autoscroll
  3. // @description Automatically scroll on cocksizecontest main page
  4. // @namespace cocksizecontest.com
  5. // @include https://www.cocksizecontest.com/
  6. // @include https://www.cocksizecontest.com/#*
  7. // @version 1
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. var autoscrollTimeout = null;
  12.  
  13. window.addEventListener('scroll', function() {
  14. if (autoscrollTimeout) {
  15. clearTimeout(autoscrollTimeout);
  16. }
  17. autoscrollTimeout = window.setTimeout(function() {
  18.  
  19. // window.scrollTop + window.innerHeight == lowest pixel viewable
  20. // subtract document.height to get how much is left below the page
  21. //console.log("scrollTop: " + window.scrollY);
  22. //console.log("innerHeight: " + window.innerHeight);
  23. //console.log("height: " + document.body.scrollHeight);
  24. if (document.body.scrollHeight < 500) {
  25. return;
  26. }
  27. var remaining = document.body.scrollHeight - (window.scrollY + window.innerHeight);
  28. if (remaining < 500) {
  29. var link = document.querySelector('.cscMoreFeedLink > a[href]');
  30. if (link) {
  31. link.click();
  32. }
  33. }
  34. }, 300);
  35. });