Source Link Opener

Open links after "Source:" in a new tab

  1. // ==UserScript==
  2. // @name Source Link Opener
  3. // @namespace http://tampermonkey.net/
  4. // @match *://gfxfather.com/*
  5. // @version 0.1
  6. // @description Open links after "Source:" in a new tab
  7. // @author Druid
  8. // @license MIT
  9. // @match *://*/*
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. document.addEventListener('keydown', function(event) {
  17. if (event.code === 'Space') {
  18. let sourceText = document.body.innerText.match(/Source:\s*(https?:\/\/\S+)/i);
  19. if (sourceText && sourceText[1]) {
  20. window.open(sourceText[1], '_blank');
  21. }
  22. }
  23. });
  24. })();