Skip to content

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

Compare
Choose a tag to compare
@misaka10843 misaka10843 released this 28 Jan 15:29
· 41 commits to master since this release
b070e3f

使用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