Closed bestsort closed 2 months ago
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\workspace\codes\edit\JMComic-Crawler-Python\src\jmcomic\jm_entity.py", line 164, in get_dirname
return getattr(detail, ref)
^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'title'
此处的Pname替换成Ptitle会出现同样的错误
plugins:
after_album:
- plugin: zip # 压缩文件插件
kwargs:
level: album # 按照章节,一个章节一个压缩文件
filename_rule: Ptitle # 压缩文件的命名规则
zip_dir: xxxxxx # 压缩文件存放的文件夹
delete_original_file: true # 压缩成功后,删除所有原文件和文件夹
此处如果使用 level: album,filename_rule只能指定Axxx,这算是一个限制。 因为一个本子可能有很多章节,但是整个本子压缩到一个文件,因此不能用章节属性来命名,只能用本子属性来命名。
文档里忘记特别注明了,下次补上 所以解决方案:
plugins:
after_album:
- plugin: zip
kwargs:
level: album
filename_rule: Atitle # 压缩文件的命名:本子标题
zip_dir: xxxxxx
delete_original_file: true
执行失败:
配置如下: