一个可扩展的通用型小说下载器。
可通过修改 postChapterParseHook 实现。
小众需求,请自行修改。
也可以通过自定义保存参数实现。
在控制台中运行如下代码即可:
const saveOptions = {
genChapterText: (chapterName: string, contentText: string) => {
contentText = contentText.split('\n').map(line => line.replace(/^/,' ')).join('\n')
return `## ${chapterName}\n\n${contentText}\n\n`;
}
}
window.saveOptions = saveOptions
如需要自动注入自定义保存参数,可以使用如下用户脚本:
// ==UserScript==
// @name auto inject saveOptions
// @namespace http://tampermonkey.net/
// @version 0.1
// @description auto inject saveOptions
// @author You
// @match *://*/*
// @grant unsafeWindow
// ==/UserScript==
(function() {
'use strict';
const saveOptions = {
genChapterText: (chapterName: string, contentText: string) => {
contentText = contentText.split('\n').map(line => line.replace(/^/,' ')).join('\n')
return `## ${chapterName}\n\n${contentText}\n\n`;
}
}
unsafeWindow.saveOptions = saveOptions
})();
新版本的设置功能很好用~Nice!
大佬txt文档能不能每个自然段前加两个空格,不要顶格?