数据无价,请谨慎操作!
数据无价,请谨慎操作!
数据无价,请谨慎操作!
重要的事情说三遍。
注意:上游 4.5.1 版本具有恶性BUG,不建议使用,推荐使用4.6.3最新版本。
AV_Data_Capture
以下简称avdc
是一款由yoshiko2使用python
编写的日本AV刮削器。
本镜像能帮助用户在nas中无需安装复杂的python
运行时环境,可以更简单的使用avdc
。
本镜像从仓库AV_Data_Capture构建,版本号和源仓库的release版本号统一,初始发布版本为3.9.1
- 注意,因为docker文件系统的特殊性,请仔细阅读以下操作指南后再行使用。
- 镜像仍处于测试阶段,使用方法可能会出现较大变化。
- 镜像作者VergilGao对使用此镜像导致的文件丢失、损坏均不负责。
- 源作者yoshiko2保留最终决定权和最终解释权
- 其他注意事项敬请参阅源仓库的README
首先你可以测试一下程序是否可用。
docker pull vergilgao/avdc:latest
mkdir test
touch test/MIFD-046.mp4
docker run --rm --name avdc_test -it -v ${PWD}/test:/app/data vergilgao/avdc:latest
然后你会看到如下输出:
[*]================== AV Data Capture ===================
[*] Version 4.6.3
[*]======================================================
[+]Find 1 movies
[!] - 100.% [1/1] -
[!]Making Data for [./data/MIFD-046.mp4], the number is [MIFD-046]
[+]Image Downloaded! data/JAV_output/御坂りあ/MIFD-046/MIFD-046-fanart.jpg
[+]Image Cutted! data/JAV_output/御坂りあ/MIFD-046/MIFD-046-poster.jpg
[+]Wrote! data/JAV_output/御坂りあ/MIFD-046/MIFD-046.nfo
[*]======================================================
[+]All finished!!!
确认程序没有问题后把测试数据删掉就好了。
sudo rm -rf test
与源程序不同,本镜像使用运行时的环境变量来完成自定义配置。
docker run --rm -it \
--name avdc_test \
-v ${PWD}/test:/app/data \
-e USE_PROXY=1 \
-e PROXY_TYPE="socks5" \
-e PROXY_URI="127.0.0.1:1080" \
vergilgao/avdc:latest
注意,尽量将环境变量值包含在""
内,同时请勿再在环境变量中使用""
。
环境变量字段和原程序config.ini
文件的字段对应关系如下。
字段名 | 原 ini 文件字段 | 值语义 | 预设值 |
---|---|---|---|
FAILED_OUTPUT | failed_output_folder | 失败输出目录 | failed |
SUCCESS_OUTPUT | success_output_folder | 成功输出目录 | output |
SOFT_LINK | soft_link | 软连接模式 | 0 |
FAILED_MOVE | failed_move | 移动失败刮削文件至失败输出文件夹 | 1 |
TRANSLATE | transalte_to_sc | 翻译至简体中文 | 1 |
MULTI_THREAD | multi_threading | 多线程刮削 | 1 |
USE_PROXY | switch | 开启代理 | 0 |
PROXY_TYPE | type | 代理类型 | socket5 |
PROXY_URI | proxy | 代理地址 | "" |
CACERT_FILE | cacert_file | 证书文件 | "" |
TIMEOUT | timeout | 刮削超时时间 | 5 |
RETRY | retry | 重试次数 | 3 |
LOCATION_RULE | location_rule | 文件目录命名规则 | "actor+'/'+number" |
NAMING_RULE | naming_rule | nfo文件中影片命名规则 | "number+'-'+title" |
MAX_TITLE_LEN | max_title_len | 最大标题长度 | 50 |
PRIORITY_WEBSITE | website | 刮削数据网站 | 与源仓库相同 |
ESCAPE_FOLDERS | folders | 排除目录 | FAILED_OUTPUT,SUCCESS_OUTPUT |
ESCAPE_LITERALS | literals | 去除文件名中的特殊符号 | "()/" |
DEBUG | switch | 测试输出 | 0 |