本文老司机专属。
继上次之后,再来介绍一个不错的学习资料刮削工具:Tissue!
它能够自动检索并下载封面海报,精准匹配各国老师学习资料的元数据信息,使其在 Jellyfin、Emby、Kodi 等媒体服务器中规范化归类,实现跟其他电视剧/电影一样的呈现效果,提升内容管理与检索效率,让学习资源更加直观、有序。
效果就不展示了,既然是老司机,大家懂的都懂~再塞一个往期项目链接。
https://blog.ydxian.xyz/archives/yamdc
注意事项
科学的上网方式是使用本项目的前提,这是最重要的一点。
项目仍处于非常早期阶段,只是满足了最基本的需求。
目前仍有许多bug,不排除有丢失或污染数据的可能性,请做好备份,酌情使用。
对于非Tissue刮削的NFO文件打开可能存在报错,有处理了部分情况,可能还有遗漏的情况。
部署流程
本文我们通过Docker Compose的部署方式在威联通 NAS 上进行演示。还是准备了三部,文件位置:/share/movie。
原本的Docker run:
docker run \
-d \
--name=tissue \
-e TZ="Asia/Shanghai" \
-p '9193:9193' \
-v '/path/for/config':'/app/config' \
-v '/path/for/video':'/data/video' \
-v '/path/for/file':'/data/file' \
-v '/path/for/downloads':'/downloads' \
'chris2s/tissue:latest'
转换成Docker Compose:
version: "3.7" # 最新版该行可删除
services:
tissue:
image: chris2s/tissue:latest
container_name: tissue
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
ports:
- "9193:9193" # 冒号左侧可改
volumes:
- /path/for/config:/app/config # 实际配置文件存储路径,冒号左侧替换,下同
- /path/for/video:/data/video # 媒体库,刮削完毕后的存放位置
- /path/for/file:/data/file # 可作为本项目还不支持qb以外下载器替代方案,即将本地址映射到其他下载器的下载路径
- /path/for/downloads:/downloads # qb下载路径,会自动扫描
可以自行考虑是否填写PUID、PGID和UMASK,三个都是非必填变量。
打开威联通的Container Station,将上面代码修改后粘贴进框内进行创建。
我此次演示并未匹配最后一条的qb路径,而是上文中的其他路径。大家用qb下载,直接把学习资料路径copy过去就行。影片和文件在容器内的路径均可在设置页面修改,请根据自己实际情况调整。
- /share/Container/tissue/config:/app/config
- /share/media/video:/data/video
- /share/movie:/data/file
使用
WEB 输入 NAS_IP:9193,即可访问到应用界面。
默认用户名:admin
默认密码:password
首页可以看到监控相关,文件相关就是当前映射的硬盘。
这边也有下载的配置,对应了上面监控qb。另外还有配置TG小飞机通知、用户管理之类,大家自行查看。
左侧栏点击文件,可以看到映射没问题,学习资料也是三部。
点击任意一个后面的小眼睛,选择刮削。
看日志,可以看到很多熟悉的。一刮一个不吱声儿。
多的也不说了,大家自行体验。。。
额外说明
文件和下载器的转移方式支持复制和移动两种。
使用移动的时候注意,由于Docker的机制,即使移动的两个目录在宿主机是同一个磁盘,但分两个路径挂载到Docker时,虽然使用移动,也会跨磁盘的效果,无法秒完成。
所以将两个路径的共同父级映射到容器中会是更好的做法。
评论区