在线匹配小姐姐字幕-Docker使用教程
简介
如题所示,此docker应用就是用来自动匹配小姐姐字幕(qiuhusama/match_r18subtitle_online_lite)
运用的技术如下:
Python 基础:使用变量、数据结构、函数定义、异常处理等基础编程技术。
网络请求:借助 requests 库发送 HTTP 请求获取网页内容与下载文件。
HTML 解析:利用 BeautifulSoup 库解析 HTML 文档以提取信息。
定时任务:通过 apscheduler 库实现定时任务调度。
文件操作:使用 os 和 json 库进行文件和目录操作及 JSON 文件读写。
日志记录:采用 logging 库记录日志,并自定义过滤器筛选信息。
正则表达式:运用 re 库处理字符串匹配与替换。
警告处理:使用 warnings 库忽略特定警告。
时间处理:利用 time 库实现倒计时功能。
教程
终端运行:docker push qiuhusama/match_r18subtitle_online_lite:latest
或
在Docker管理工具添加下载链接(工具过多,以飞牛OS为例)
2.部署docker
终端运行
docker run -d \ -v /vol1/1000/strm/隐秘:/app/strm \ -v /vol1/1000/docker/match_r18subtitle_online_lite:/app/logs \ -v /vol1/1000/docker/match_r18subtitle_online_lite/config:/app/config \ --name match_r18subtitle_online_lite_container \ qiuhusama/match_r18subtitle_online_lite:latest
或
在Docker管理工具中布署(工具过多,以飞牛OS为例)
文字说明:
映射小姐姐文件夹到 /app/strm
(小姐姐所在的文件夹)
例:/strm : /app/strm
映射下载日志文件到/app/logs
(download_log.txt文件用于查看是否匹配错误)
例:/log : /app/logs
映射配置文件到 /app/config
(更改time.json中的数值)单位/s
(用来调整重复扫描的间隔时间)
例:/config : /app/config
效果预览
注意事项⚠️
请规范命名,例:aaa-111
aaa111
aaa-111-u
aaa-111-c
aaa-111-uc
文件 名请文件名请以此为例:aaa-111,aaa111,aaa-111-C为例:aaa-111,aaa111,aaa-111-C文件名请以此为例:aaa-111,aaa111,aaa-111-C文件名请以此为例:aaa-111,aaa111,aaa-111-C
文章作者:QiuHu
文章链接:https://blog.20031104.xyz/archives/zai-xian-pi-pei-xiao-jie-jie-zi-mu-docker
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论