HACG to Magnet

Wow so HACG!

  1. // ==UserScript==
  2. // @name HACG to Magnet
  3. // @namespace FireAway
  4. // @version 0.1
  5. // @description Wow so HACG!
  6. // @author FireAway
  7. // @match http://www.hacg.lol/*
  8. // @include http://www.hacg.*/
  9. // @grant none
  10. // @run-at document-end
  11. // ==/UserScript==
  12.  
  13. window.onload = function(){
  14. window.addEventListener('copy',function(event){
  15. var selection = window.getSelection().toString().replace(/-/g,"");
  16. var clipboardData = event.clipboardData;
  17. var newData = "";
  18. if(selection.length=="40"){
  19. newData = "magnet:?xt=urn:btih:" + selection;
  20. console.log("Convert TO MAGNET!");
  21. }else if(selection.length=="8"){
  22. newData = "http://pan.baidu.com/s/" + selection;
  23. console.log("Convert TO YUN PAN!");
  24. }
  25. if(newData){
  26. clipboardData.setData("text/plain", newData);
  27. event.preventDefault();
  28. }
  29. }, false);
  30. };