Coder Social home page Coder Social logo

comichub's Introduction

Project logo

ComicHub

build status Test coverage codebeat badge Codacy Badge DeepScan grade GitHub last commit (branch) GitHub commit activity the past week, 4 weeks, year GitHub top language GitHub code size in bytes PRs Welcome MIT License


Comic Downloader (漫画下载器)

介绍

ComicHub 是一款漫画下载器。爬取漫画网站的图片,生成 PDF 文件。

技术栈

  • Koa - Expressive middleware for node.js using ES2017 async functions
  • MySQL
  • React - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Typescript - TypeScript is a superset of JavaScript

🎉 功能

  1. 下载一集漫画
  2. MySQL 存储爬取链接
  3. 前端交互页面
  4. 生成 PDF 文件
  5. 多语言
  6. 下载一部漫画

支持的网站

更多站点,敬请期待!

  1. 看漫画 (https://www.manhuagui.com)
  2. 土豪漫画 (https://www.tohomh123.com)
  3. 有妖气漫画 (http://www.u17.com)
  4. 快看动漫 (https://www.kuaikanmanhua.com)
  5. 腾讯动漫 (https://ac.qq.com)

装包

配置淘宝镜像,加快下载速度

不推荐使用 cnpm 安装依赖

$ npm i -g nrm # Mac 用户加上 sudo
$ nrm use taobao

前端安装依赖

$ npm install

服务端安装依赖

$ cd server
$ npm install

运行

启动前端页面

$ npm run start

启动服务端

$ npm run start:server

测试

$ npm run test

打包

$ npm run build

支持更多格式

目前只支持 PDF 。更多格式请使用下列工具转换。

  1. GUI 转换工具 https://calibre-ebook.com/
  2. 命令行转换工具 https://pandoc.org/index.html

新增漫画网站

  1. 查看 /docs/joinUs.md 开发说明。
  2. /server/router/index.ts 里添加路由。
  3. /server/routes/ 中新增脚本。

参与项目

欢迎提交 issue 以及 Pull Requests 。

为了避免版权纠纷,只抓取免费漫画。

类似项目

  1. work_crawler

comichub's People

Contributors

nusr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.