1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // ==UserScript==
- // @name AAAAA-复制标题-到memory
- // @namespace Violentmonkey Scripts
- // @icon https://memory.tianyunperfect.cn/pro_icon.svg
- // @match *://*/*
- // @grant GM_registerMenuCommand
- // @version 1.0
- // @author tianyunperfect
- // @require https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js
- // @require https://git.tianyunperfect.cn/tianyunperfect/web-base/raw/master/monkey/util.js?a=1
- // @description 2021/1/30 下午7:09:51
- // ==/UserScript==
- (function () {
- 'use strict';
- GM_registerMenuCommand("!!!复制并加到memory", to_memory)
- GM_registerMenuCommand("!!!复制标题和 url", copyTitle)
- function to_memory() {
- let url = location.href;
- let title = document.title;
- if (window.self !== window.top) {
- return
- }
- let body = {
- "back": "<p></p>",
- "front": `<p>url: <a href="${url}">${title}</a></p>`,
- "period": 0,
- "onlyText": "",
- "remindTime": new Date(),
- "tag": "",
- "updateTime": "",
- "userId": 1
- };
- let memory_url = "https://memory.tianyunperfect.cn/api/memory-64B206F1-E915-4298-9AB7-9C561040B012/insert";
- axios.post(memory_url, body).then((res) => {
- console.log(res.data);
- let data = res.data;
- if (data.success) {
- } else {
- alert(data.message);
- }
- })
- myAlert(`${title}<br/>${location.host}`, 2)
- }
- function copyTitle() {
- myCopy(`<a href="${location.href}">${document.title}</a>`)
- }
- unsafeWindow.to_memory = to_memory;
- document.onkeydown = function (ev) {
- if (ev.key === 'c' && ev.shiftKey) {
- ev.preventDefault() // 关闭浏览器快捷键
- copyTitle()
- }
- }
- })();
|