ComicHub: 基于 Node.js 的漫画下载器

ComicHub 是一款使用 Node.js 开发的漫画下载器,能够从漫画网站爬取图片并生成 PDF 文件。

主要功能

  • 下载单集漫画
  • 批量下载漫画
  • 将下载的漫画图片转换为 PDF 文件
  • 支持多语言漫画下载
  • 支持自定义下载路径和文件名
  • 使用 MySQL 数据库存储爬取链接
  • 提供友好的用户界面

技术栈

  • Node.js: 使用 ES2017 异步功能的 JavaScript 运行时环境。
  • React: 用于构建用户界面的声明式、高效且灵活的 JavaScript 库。
  • TypeScript: JavaScript 的超集,提供类型安全和代码可读性。
  • MySQL: 存储爬取链接的关系型数据库管理系统。

安装

使用 npm 安装依赖:

$ npm i -g nrm # Mac 用户需要加上 sudo
$ nrm 
$ npm install 

使用

$ npm start

支持的网站

免责声明

本项目仅供学习和研究使用,请勿用于任何商业用途或非法活动。

folder
ComicHub::books:ComicDownloader(漫画下载器) 预估大小:150个文件
file
package.json 1KB
file
tsconfig.json 466B
file
.gitignore 311B
file
package.json 3KB
file
jest.config.js 1KB
file
.env.example 40B
file
index.html 898B
file
global.less 459B
file
index.less 296B
file
.eslintrc.js 2KB
file
tsconfig.json 518B
file
.gitignore 197B
file
.eslintignore 187B
file
.editorconfig 174B
file
webpack.prod.config.js 561B
file
webpack.dev.config.js 994B
file
webpack.base.confg.js 3KB
file
jest.fileMock.js 43B
file
jest.styleMock.js 21B
file
jest.setup.js 179B
zip 文件大小:138.43KB