亲爱的粉丝朋友们好啊!今天熊猫又来介绍好玩有趣的Docker项目了,喜欢的记得点个关注哦!
前言
相信不少人的NAS都或多或少的存了一些小姐姐,不过即便是小姐姐再多,如果不整理分配好,很多时候想要找其中某个小姐姐就非常麻烦,所以我们要做的是不仅给小姐姐一个家,还要让她们感受到家的温暖,于是精装修一下家就必不可少了。
今天要介绍的便是电影数据抓取器-yamdc,其全名为"Yet Another Movie Data Capture",翻译过来就是"又一个电影数据抓取器"。yamdc的诞生其实是因为另一款工具MovieDataCapture的闭源,所以作者为了让大家有代替品使用,所以开发了yamdc。
项目特性:
- 📂 自动扫描:你只需要告诉它你的电影文件在哪,它就会自动去那里扫描,找出所有的电影文件。
- 🔍 信息抓取:找到电影文件后,yamdc会自动去网上搜索这部电影的各种信息,比如导演、演员、剧情简介等。
- 📸 人脸识别:它还能识别电影海报或截图中的人脸,这样你就能更方便地找到某个演员的电影了。
🗂️ 自动整理:抓取完信息后,yamdc会帮你把这些信息整理好,甚至还能按照你喜欢的方式命名和保存文件。
部署过程
部署这里咱们直接用Docker-Compose堆栈的形式部署,因为yamdc并不具备web控制台,在项目运行之后便自动根据参数运行,所以在部署之前我们就需要确定好你的电影目录、保存目录、配置文件目录等等信息。
version: "3.1" services: yamdc: image: xxxsen/yamdc:latest container_name: yamdc restart: unless-stopped user: "1000:1000" # 记得把这里改成你自己的uid和gid
- /你的电影目录:/scrape/scandir
- /你想保存整理后文件的目录:/scrape/savedir
- /你想保存数据的目录:/scrape/datadir
/你的配置文件目录:/config
command: --config=/config/config.json在项目运行之前,还需要创建好配置文件`config.json`文件,内容如下:
{
"scan_dir": "/scrape/scandir",
"save_dir": "/scrape/savedir",
"data_dir": "/scrape/datadir",
"naming": "{YEAR}/{NUMBER}"
}其中`naming`这一项代表了整理之后的文件命名格式,可以根据自己的爱好进行更改。这里熊猫用到的是绿联的DXP6800 Pro进行部署,直接打开Docker的项目,将compose配置复制进去就行了。
确定好之后直接运行项目即可,这时候在容器的日志中能看到运行进度,如果提示报错,那么可以给Docker赋予代理权限。
写在最后
房子有了,不装修一下说不过去吧,作为精致的NAS玩家,即便是小姐姐的家也要精心打扮一下,如果你也有上百T的小姐姐,且又没有海报墙,那么可以尝试部署一下。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连