xuejianxianzun / PixivBatchDownloader

Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more.
https://pixiv.download/
GNU General Public License v3.0
3.66k stars 212 forks source link

繁体小说下载后自动转换为简体保存 #397

Open ZYinMD opened 6 months ago

ZYinMD commented 6 months ago

你需要什么功能? 下载小说的时候, 如果是繁体, 自动保存为简体

目的是解决什么问题? 有些不错的小说作者是用繁体写作的, 转换之后读起来更容易一些。 特别是epub: 如果我选择txt, 则可以下载完成之后自己用其他工具手动转换, 但如果想选择epub就没办法了

其他软件是否有此类功能可以参考? npm上有一些package, 例如chinese_convert, 以前我自己亲自用过的, 不过比较老, 没有tree shake, 不确定是否支持esm.

另外还有chinese-conv, 比较新, 我没亲测过, 但应该也没问题

可以去看一下他们的源码, 都很简单, 就是一个大map而已

附加描述 反过来, 也可以同时增加"自动转化为繁体"的功能。这样有没有tree shake都不影响体积了

xuejianxianzun commented 6 months ago

https://github.com/Aqzhyi/chinese-conv/blob/master/tongwen/tongwen-st.js 我看到 chinese-conv 的文件是 9 年前的了,比较担心。不知道你有没有试过?

xuejianxianzun commented 6 months ago

有些词如果只是字对字的转换是不行的,而且有些简体字可能对应多个繁体字。

ZYinMD commented 6 months ago

(一楼内容略有编辑)

是的, 简转繁会出现一对多的问题, 但繁转简都是多对一, 基本没有问题。

如果不放心, 可以只支持繁转简。(网上的简体内容远多于繁体, 尤其是小说, 特别是18x小说, 所以也许人人都已习惯, 不介意阅读简体? 个人臆想)

9年前的文件未必不能用, 因为简繁转换可能几十年都没变过了, 更重要的是package本身维护的时间。

当然我个人只测试过第一个package, 即7年前的哪个, 源码都是汉字, 简单粗暴, 比较放心, 你可以考虑直接复制他的这个文件https://github.com/ccckmit/chinese_convert/blob/master/cn2tw.js