Comic/manga/webtoon 下载器和转换器到 CBZ/EPUB/PDF
项目描述
人员受伤倒地
漫画下载器和转换器到 CBZ、EPUB 和/或 PDF 作为 Python 库和命令行应用程序。
支持的网站
要请求新站点,请提交新问题。
- https://mangasee123.com
- https://manganato.com
- https://webtoons.com
- https://mangadex.org
- https://mangakakalot.com
- https://readcomiconline.li
安装
从 PyPI 安装包:
pip3 install mandown
为 Mandown 的某些功能安装可选的大型依赖项:
# image processing
pip3 install Pillow
# graphical interface (GUI)
pip3 install PySide6
Arch Linux 用户也可以从AUR安装软件包:
git clone https://aur.archlinux.org/mandown-git.git
makepkg -si
或者,从源代码构建:
曼当依靠诗歌来建造。
git clone https://github.com/potatoeggy/mandown.git
poetry install
poetry build
pip3 install dist/mandown*.whl
用法
mandown get <URL>
要将下载内容转换为 CBZ/EPUB,请附加该--convert选项。要将图像处理应用到下载的图像,请附加该--process选项。
mandown get <URL> --convert epub --process rotate_double_pages
要转换现有文件夹而不下载除元数据以外的任何内容(如https://github.com/ciromattia/kcc的精简版),请使用该convert命令。
mandown convert <FORMAT> <PATH_TO_FOLDER>
运行mandown --help以获取更多信息。
图书馆使用
import mandown
# load a previously downloaded comic...
comic = mandown.load("path/to/comic/folder")
print(comic.metadata, comic.chapters)
# ...OR fetch a comic from a source by URL
comic = mandown.query(url_to_comic)
print(comic.metadata, comic.chapters)
# download comic to ./comic using 4 threads
mandown.download(comic, "./comic/", threads=4)
# apply image post-processing to comic images in ./comic
mandown.process("./comic/", options=["rotate_double_pages", "trim_borders"])
# convert comic located in ./comic to epub, storing it in ./epubs
mandown.convert(comic, "./comic/", "epub", "./epubs")
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
mandown-1.0.1.tar.gz
(26.8 kB
查看哈希)
内置分布
mandown-1.0.1-py3-none-any.whl
(34.9 kB
查看哈希)
关
mandown-1.0.1- py3 -none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 991ac36421f7d11ba7c254055c089afb87604d667178208a4b7a9e04f8a363cd |
|
| MD5 | 9b0369babd0dd2d14437052398d60d2a |
|
| 布莱克2-256 | af9b5ea4af5f04bee6cf7d1413027e030b382b0a3874bc3366d6d7427fbf9c7e |