Skip to content

Releases: misaka10843/copymanga-downloader

v3.5.3-修复下载问题及添加UA设置

24 Nov 11:48
fb64ae0
Compare
Choose a tag to compare

此版本添加了设置API请求的UA头设置,请重新设置后在配置文件中自定义UA(暂不打算提供便捷修改方法)

终于!之后更新版本会同步更新到pypi,如果您的机器上有python3.10+,您可以直接运行pip install copymanga-downloader来一键安装以及运行pip install --upgrade copymanga-downloader一键更新

使用CBZ功能用户必看!

当前cbz生成的方式已经从{save_dir}/{pinyin.get_pinyin(manga_name)}/{manga_name}{title}.cbz更改为{save_dir}/{path_word}/{manga_name}{title}.cbz

而且cbz中的xml文件也从

<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance">
<Title>{pinyin.get_pinyin(title)}</Title>
<Series>{pinyin.get_pinyin(manga_name)}</Series>
<Number>{pinyin.get_pinyin(index)}</Number>
</ComicInfo>
<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Title>{title}</Title>
<Series>{manga_name}</Series>
<Number>{index}</Number>
</ComicInfo>"

也就是说之前是使用的第三方库来生成拼音填充这些字段,而现在除了文件保存路径使用了copymanga自带的拼音标注,其他的字段都是使用中文存储

这可能会导致一部漫画的路径与元信息不同,但是为了防止Pinyin库的一堆bug,所以还是决定使用这种方法,还请大家理解

What's Changed

New Contributors

Full Changelog: v3.5.2...v3.5.3

🛡 VirusTotal GitHub Action analysis:

v3.5.2-修复重新登录问题

09 Oct 00:48
c76919a
Compare
Choose a tag to compare

注意!

此版本修复了配置文件将username存为token导致无法登录的问题,请在发现无法登录时重新设置一次或者删除配置文件触发重新配置

感谢各位的理解!

关于Windows Defender报毒以及其他杀毒软件报毒均为误报,您可以查看virustotal来获取详细信息

image

使用CBZ功能用户必看!

当前cbz生成的方式已经从{save_dir}/{pinyin.get_pinyin(manga_name)}/{manga_name}{title}.cbz更改为{save_dir}/{path_word}/{manga_name}{title}.cbz

而且cbz中的xml文件也从

<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance">
<Title>{pinyin.get_pinyin(title)}</Title>
<Series>{pinyin.get_pinyin(manga_name)}</Series>
<Number>{pinyin.get_pinyin(index)}</Number>
</ComicInfo>
<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Title>{title}</Title>
<Series>{manga_name}</Series>
<Number>{index}</Number>
</ComicInfo>"

也就是说之前是使用的第三方库来生成拼音填充这些字段,而现在除了文件保存路径使用了copymanga自带的拼音标注,其他的字段都是使用中文存储

这可能会导致一部漫画的路径与元信息不同,但是为了防止Pinyin库的一堆bug,所以还是决定使用这种方法,还请大家理解

What's Changed

New Contributors

Full Changelog: v3.5.1...v3.5.2

🛡 VirusTotal GitHub Action analysis:

v3.5.1-修复setup模块问题以及强制登录修复

20 Apr 02:13
0b2e1f1
Compare
Choose a tag to compare

使用CBZ功能用户必看!

当前cbz生成的方式已经从{save_dir}/{pinyin.get_pinyin(manga_name)}/{manga_name}{title}.cbz更改为{save_dir}/{path_word}/{manga_name}{title}.cbz

而且cbz中的xml文件也从

<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance">
<Title>{pinyin.get_pinyin(title)}</Title>
<Series>{pinyin.get_pinyin(manga_name)}</Series>
<Number>{pinyin.get_pinyin(index)}</Number>
</ComicInfo>
<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Title>{title}</Title>
<Series>{manga_name}</Series>
<Number>{index}</Number>
</ComicInfo>"

也就是说之前是使用的第三方库来生成拼音填充这些字段,而现在除了文件保存路径使用了copymanga自带的拼音标注,其他的字段都是使用中文存储

这可能会导致一部漫画的路径与元信息不同,但是为了防止Pinyin库的一堆bug,所以还是决定使用这种方法,还请大家理解

What's Changed

New Contributors

Full Changelog: v3.5...v3.5.1

🛡 VirusTotal GitHub Action analysis:

v3.5-修复优化cbz及请求重试

28 Jan 15:29
b070e3f
Compare
Choose a tag to compare

使用CBZ功能用户必看!

当前cbz生成的方式已经从{save_dir}/{pinyin.get_pinyin(manga_name)}/{manga_name}{title}.cbz更改为{save_dir}/{path_word}/{manga_name}{title}.cbz

而且cbz中的xml文件也从

<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance">
<Title>{pinyin.get_pinyin(title)}</Title>
<Series>{pinyin.get_pinyin(manga_name)}</Series>
<Number>{pinyin.get_pinyin(index)}</Number>
</ComicInfo>
<?xml version="1.0"?>
<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Title>{title}</Title>
<Series>{manga_name}</Series>
<Number>{index}</Number>
</ComicInfo>"

也就是说之前是使用的第三方库来生成拼音填充这些字段,而现在除了文件保存路径使用了copymanga自带的拼音标注,其他的字段都是使用中文存储

这可能会导致一部漫画的路径与元信息不同,但是为了防止Pinyin库的一堆bug,所以还是决定使用这种方法,还请大家理解

更新功能列表

  • 将main.py拆分成多个小文件来更好的维护
  • 优化cbz功能以及修复cbz功能使用时的部分报错
  • 在下载图片时出现错误将停止5秒之后重试一次
  • 在请求API时出现错误将停止5秒之后重试一次
  • 添加下载进度条
  • 修复范围下载时结束话并不会下载的问题

相关截图

屏幕截图 2024-01-28 223450

What's Changed

  • 拆分文件,防止文件过长无法正常维护以及修复功能 by @misaka10843 in #89

Full Changelog: v3.4...v3.5

V3.4-添加epub打包及推送到kindle

14 Jan 11:04
61d0a1f
Compare
Choose a tag to compare

注意!

此版本添加了新的设置,请最好在打开程序后先修改设置,防止出现报错!

更新功能列表

  • 添加账号密码登陆和转换为epub并推送到kindle的功能

如何配置kindle推送📚

详细请看copymanga-downloader自动推送到kindle的使用教程

请注意,在实现转换为epub时使用了第三方库KCC,您需要自行在kcc/releases下载对应平台的执行程序

(windows平台需要下载kcc_c2e_{版本号}.exe)

然后根据上方的使用教程进行配置

What's Changed

  • Bump requests from 2.30.0 to 2.31.0 by @dependabot in #68
  • Update setuptools requirement from ~=67.7.2 to ~=67.8.0 by @dependabot in #70
  • Update setuptools requirement from ~=67.8.0 to ~=68.0.0 by @dependabot in #72
  • 修复cbz的一点点小问题和优化添加自动更新的代码 by @cangkuai in #67
  • Update setuptools requirement from ~=68.0.0 to ~=69.0.2 by @dependabot in #80
  • 添加账号密码登陆和转换为epub并推送到kindle的功能 by @TwoOnefour in #87

New Contributors

Full Changelog: v3.3...v3.4

v3.3-添加CBZ支持等功能

12 May 12:11
Compare
Choose a tag to compare

注意!

此版本添加了新的设置,请最好在打开程序后先修改设置,防止出现报错!

更新功能列表

  • 添加CBZ支持
  • 优化图片API限制
  • 添加批量下载与单话下载的章节名称提示
  • 更改结束下载话数的逻辑

一些截图

image

What's Changed

New Contributors

Full Changelog: v3.2...v3.3

v3.2-添加高分辨率下载等功能

25 Apr 13:40
39012c1
Compare
Choose a tag to compare

更新功能列表

  • 图片下载时请求服务器时限制(在程序启动后每100次(在1分钟内)将触发)
  • 添加高分辨率下载选项
  • 添加设置修改选项

一些截图

image

What's Changed

Full Changelog: v3.1...v3.2

v3.1-更新收藏导出功能,现可导出全部收藏

10 Apr 10:12
Compare
Choose a tag to compare

更新功能列表

  • 收藏导出(全部收藏)

一些截图

image

注意!

在此版本后,此仓库将会进入到例行维护阶段,如果并没有其他需要的功能,此仓库将会只有在有错误时才会进行修复维护!

Full Changelog: v3.0...v3.1

v3.0-重构程序,并且添加多线程等功能

31 Mar 10:11
Compare
Choose a tag to compare

更新功能列表

一些截图

image
image
image
image
image

What's Changed

  • Update setup.py by @blacklein in #50
  • Update Image_stitching.py by @blacklein in #52
  • 大型重构 by @misaka10843 in #56

Full Changelog: v2.3...v3.0

V2.3-修复若干错误及支持命令行参数下载

04 Mar 05:03
a615f8d
Compare
Choose a tag to compare

注意!

如果发现有图片下载错误,95%是因为源服务器的问题,导致无法下载该文件,请直接重新下载指定章节即可

如何获取authorization(此为获取用户收藏漫画) 📒

1.访问https://copymanga.net/web/person/shujia

2.按下F12后刷新页面

3.找到类似comics?limit=12&offset=0&free_type=1&ordering=-datetime_modifier的文件(?)后点击

4.在请求标头中找到authorization: Token {各有各的不同},复制Token {各有各的不同}即可,如Token 1293asd123s8adhh2juhsada2

图片(大图查看):

图文

命令行参数🖥️

您可以在命令行中输入 {copymanga-downloader的文件名} -h查看现在所支持的参数

usage: main.py [-h] [--MangaPath MANGAPATH] [--Url URL] [--Output OUTPUT]
               [--subscribe SUBSCRIBE] [--UseWebp USEWEBP]
               [--UseOSCdn USEOSCDN] [--MangaStart MANGASTART]
               [--MangaEnd MANGAEND] [--MangaList MANGALIST] [--Proxy PROXY]

optional arguments:
  -h, --help            show this help message and exit
  --MangaPath MANGAPATH
                        漫画的全拼,https://copymanga.site/comic/这部分
  --Url URL             copymanga的域名,如使用copymanga.site,那就输入site
  --Output OUTPUT       输出文件夹
  --subscribe SUBSCRIBE
                        是否切换到自动更新订阅模式(1/0,默认关闭(0))
  --UseWebp USEWEBP     是否使用Webp(1/0,默认开启(1))
  --UseOSCdn USEOSCDN   是否使用海外cdn(1/0,默认关闭(0))
  --MangaStart MANGASTART
                        漫画开始下载话
  --MangaEnd MANGAEND   漫画结束下载话(如果只想下载一话请与MangaStart相同)
  --MangaList MANGALIST
                        漫画下载列表txt(每行一个漫画的全拼,具体请看Readme)
  --Proxy PROXY         设置代理

其中,MangaPath/MangaStart/MangaEnd三个参数是必填项

而且,MangaPathhttps://{copymanga域名}/comic/{这一部分}

比如我想下载別哭啊魔王醬

那么我应该像图中一样复制红框中选择的字母

高清图片链接

img

What's Changed

New Contributors

  • @blacklein made their first contribution in #47

Full Changelog: v2.2.4...v2.3