reddit-auto-click

auto clicks reddit links to move past the comments page

  1. // ==UserScript==
  2. // @name reddit-auto-click
  3. // @description auto clicks reddit links to move past the comments page
  4. // @namespace ziffusion.com
  5. // @include http*://*.reddit.com/r/*/comments/*
  6. // @version 10.8
  7. // ==/UserScript==
  8. var ignore = [
  9. "www.theskepticsguide.org",
  10. "www.youtube.com",
  11. "discord.gg",
  12. "www.rebusle.com"
  13. ];
  14. function isIgnored(url) {
  15. console.log('reddit-auto-click: check:', url.hostname);
  16. for (const ign of ignore) {
  17. if (ign == url.hostname) return true;
  18. }
  19. return false;
  20. }
  21. var results = document.evaluate('//shreddit-post//a', document, null, XPathResult.ANY_TYPE, null);
  22. var node;
  23. while (node = results.iterateNext()) {
  24. var url = new URL(node.href);
  25. if (isIgnored(url)) continue;
  26. if (url.hostname.toLowerCase().indexOf("reddit") >= 0) continue;
  27. console.log('reddit-auto-click: click:', url);
  28. window.open(url.href);
  29. break;
  30. }