coofoUtils-iyuuUtils

iyuuUtils扩展包

Detta skript bör inte installeras direkt. Det är ett bibliotek för andra skript att inkludera med meta-direktivet // @require https://update.greasyfork.org/scripts/455671/1123035/coofoUtils-iyuuUtils.js

  1. // ==UserScript==
  2. // @name coofoUtils-iyuuUtils
  3. // @namespace https://github.com/coofo/someScript
  4. // @version 0.0.3
  5. // @license MIT License
  6. // @description iyuuUtils扩展包
  7. // @author coofo
  8. // @downloadURL https://github.com/coofo/someScript/raw/main/tampermonkey/coofoUtils-iyuuUtils.user.js
  9. // @supportURL https://github.com/coofo/someScript/issues
  10. // @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
  11. // @connect iyuu.cn
  12. // @grant GM_registerMenuCommand
  13. // @grant GM_setValue
  14. // @grant GM_getValue
  15. // @grant GM_deleteValue
  16. // ==/UserScript==
  17.  
  18. (function () {
  19. 'use strict';
  20.  
  21. //设置按钮
  22. GM_registerMenuCommand("设置iyuuToken", function () {
  23. let iyuuToken = GM_getValue("iyuuToken", "");
  24. Swal.fire({
  25. title: '设置iyuuToken',
  26. text: iyuuToken,
  27. input: 'text',
  28. inputAttributes: {
  29. autocapitalize: 'off'
  30. },
  31. showCancelButton: true
  32. }).then((result) => {
  33. if (result.isConfirmed) {
  34. GM_setValue("iyuuToken", result.value);
  35. }
  36. })
  37. });
  38.  
  39. window.coofoUtils.iyuuUtils = {
  40. sendMsg: function (title, text) {
  41. let iyuuToken = GM_getValue("iyuuToken", "");
  42. if (iyuuToken === "") {
  43. return;
  44. }
  45. $.ajax({
  46. url: `https://iyuu.cn/${iyuuToken}.send`,
  47. type: 'get',
  48. data: {
  49. text: title,
  50. desp: text
  51. }
  52. });
  53. }
  54. };
  55. })();