-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Closed
Description
JMComic-Crawler-Python 通过 Github Action 下载
1 .github/workflows/download_dispatch.yml
添加:
# 固定值
JM_ZIP_DOWNLOAD_DIR: /home/runner/work/jmcomic/zip/
修改:
DIR_RULE:
...
default: 'Bd_Atitle_Pindex'
...
- name: 上传结果
uses: actions/upload-artifact@v3
with:
...
path: ${{ env.JM_ZIP_DOWNLOAD_DIR }}
...
删除(整个删除):
- name: 压缩文件
run: |
cd $JM_DOWNLOAD_DIR
tar -zcvf "../$ZIP_NAME" ./
mv "../$ZIP_NAME" .
2 assets/option/option_workflow_download.yml
在最后追加(注意树结构对齐):
after_download: # 全部下载完成以后
...
...
after_album:
- plugin: zip # 压缩文件插件
kwargs:
level: album # 按照本子,一个本子对应一个压缩文件,该压缩文件会包含这个本子的所有章节
filename_rule: Atitle
zip_dir: ${JM_ZIP_DOWNLOAD_DIR} # 压缩文件存放的文件夹
delete_original_file: true # 压缩成功后,删除所有原文件和文件夹
3 测试下载
https://github.com/你的用户名/JMComic-Crawler-Python/actions/workflows/download_dispatch.yml
JM560008,20Mb
下载完成的本子.zip(下载文件名)
解压到当前目录:
书名(文件夹)
章节01
章节02
章节03
hect0x7
Metadata
Metadata
Assignees
Labels
No labels