VoidPaste

Auto transform pasted image links.

目前為 2023-09-20 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name VoidPaste
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1.1
  5. // @description Auto transform pasted image links.
  6. // @author voidnyan
  7. // @match https://anilist.co/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. const imageUrls = [
  16. "https://i.ibb.co"
  17. ];
  18. const imageWidth = "320";
  19.  
  20. window.addEventListener("paste", (event) => {
  21. const clipboard = event.clipboardData.getData("text/plain").trim();
  22. if (!clipboard.startsWith(imageUrls)){
  23. return;
  24. }
  25.  
  26. event.preventDefault();
  27. let transformedClipboard = "";
  28. const urlList = clipboard.split("\n");
  29.  
  30. for (const url of urlList){
  31. transformedClipboard += `[ img${imageWidth}(${url}) ](${url})\n\n`;
  32. }
  33.  
  34. window.document.execCommand('insertText', false, transformedClipboard);
  35. });
  36.  
  37. })();