Skip to content

Instantly share code, notes, and snippets.

@CompetitiveLin
Last active January 20, 2024 04:25
Show Gist options
  • Save CompetitiveLin/f9ab0049558ddd0f4fa3e2eb15f1fdc5 to your computer and use it in GitHub Desktop.
Save CompetitiveLin/f9ab0049558ddd0f4fa3e2eb15f1fdc5 to your computer and use it in GitHub Desktop.
HTML to Markdown in LeetCode
// ==UserScript==
// @name HTML to Markdown in leetcode.cn
// @namespace https://github.com/CompetitiveLin/LeetcodeToMarkdown
// @version 1.0.3
// @description LeetCode
// @author CompetitiveLin
// @match https://leetcode.cn/problems/*
// @icon data:image/x-icon;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BEhIScAcJCP0GBwf/BgcH/wYHB/8GBwf/BgcH/wcICPkUFxdkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ARMRE3YICAj9BgcH/wYHB/8GBwf/BgcH/wYHB/8LDAzwJiYmLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wERERF2CAgJ/QYHB/8GBwf/BgcH/wYHB/8GBwf/EhISYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BEREUdQcICPwFBgb/BgcH/wYHB/8ICQn/HBwcSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ARQUFHEJCgr2BwgI/wgJCf8QEBKdSUlJBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlKSk+JiYmhiYmJldVVVUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAgAAAAQAAAAAEA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
// @require https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js
// @require https://unpkg.com/turndown/dist/turndown.js
// @require https://raw.githubusercontent.com/eligrey/FileSaver.js/master/dist/FileSaver.js
// @grant GM_registerMenuCommand
// @license MIT
// ==/UserScript==
(function () {
'use strict';
var turndownService = new TurndownService();
const window = unsafeWindow;
var content = '';
var title = '';
var codetype = '';
var code = '';
GM_registerMenuCommand("LeetCode Html To Markdown", save);
function save() {
saveImpl();
saveContentToFile();
}
function saveImpl() {
title = $('a[class="no-underline hover:text-blue-s dark:hover:text-dark-blue-s truncate cursor-text whitespace-normal hover:!text-[inherit]"]').text();
content = '#### ' + title + '\n\n';
content += '难度:' + $('div[class="flex gap-1"]').find("div").eq(0).text() + "\n\n";
content += "---\n\n";
var contentDom = $('[class="elfjS"]')[0].outerHTML;
content += handleHtml(contentDom) + "\n\n---\n\n";
content += "\n\n```";
codetype = $('div[id="editor"]').find("button").eq(0).text();
content += codetype + "\n";
// content += $('div[class="view-lines monaco-mouse-cursor-text"]').val() + "\n"; // TODO: Code
content += "```";
}
/**
* html To markdown
* @param html
* @returns {void|*}
*/
function handleHtml(html) {
turndownService.addRule('strikethrough', {
filter: ['pre'],
replacement: function (content, node) {
// console.log(node.innerText);
return '\n```\n' + node.innerText.trim() + '\n```\n\n';
}
});
turndownService.addRule('strikethrough', {
filter: ['strong'],
replacement: function (content) {
return ' **' + content + "** "
}
});
turndownService.addRule('strikethrough', {
filter: ['code'],
replacement: function (content) {
return '`' + content + "`"
}
});
turndownService.addRule('strikethrough', {
filter: ['sup'],
replacement: function (content) {
return '^' + content + ""
}
});
return turndownService.turndown(html)
}
// save content to local
function saveContentToFile() {
var blob = new Blob([content],
{ type: "text/plain;charset=utf-8" });
saveAs(blob, title + ".md");
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment