Greasy Fork

Greasy Fork is available in English.

Tapd2md

修改复制tapd的链接符合markdown格式

目前为 2020-06-24 提交的版本。查看 最新版本

// ==UserScript==
// @name         Tapd2md
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  修改复制tapd的链接符合markdown格式
// @author       CrazyHuiLiang
// @match        https://www.tapd.cn/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // tapd复制出的文本转变为markdown link格式
    function tapd2md(text) {
        if (text.startsWith('[')) {
            return text;
        }
        text = '[' + text;
        text = text.replace('https://www.tapd', '](https://www.tapd');
        text += ')';
        return text;
    }
    // 转换
    function translate() {
        const copyBt = $('#title-copy-btn');
        const text = copyBt.data('clipboard-text');
        if (!text || text.startsWith('[')) {
            return;
        }
        const mdText= tapd2md(text);
        $('#title-copy-btn').attr('data-clipboard-text', mdText);
    }
    translate();
    setInterval(translate, 500);
})();