Nas_tools:好玩且实用的影音工具
First:没什么经验,不知道会不会涉及到版权问题,如果有,小弟马上删除。如果没有,希望大家在安装的时候,多给项目标黄星。
常年在大妈这白撸教程,昨天撸了个叫Nas_tools开源项目,弄完后觉得效果很好,感觉赚大了,但是相关教程比较少,所以有了写个教程的想法,第一次动笔(毕业后没写过文章了),没啥经验,各位随便看看,诚恳接受批评。
首先,说一下这项目能干啥,或者我用这项目实现了什么功能。
第一, 用手机在豆瓣上瞎逛的时候,看到想看的电影或电视剧,点一下想看,不久之后,它会自己出现在我的emby上,且我的微信会收到相关提示。 实现这个功能是我写教程的最大动力,真是方便。
第二, 对Nas里电影电视文件的重新整理,用硬链接加改名的方式,使emby的识别率大大提高,海报墙不再乱七八糟。
第三, 感觉自己又学到东西了,好厉害,哈哈哈。
进入主题,说一下家里的设备,4口软路由负责科学,端口转发,Nas、ap、电视分别接到软路由剩下的三个接口。Nas是qsrl芯片组的esxi,esxi底层的基础上虚拟出黑群晖、win10,本章主题Nas_tools安装在黑群晖的docker里,(也有群晖套件模式,但我比较喜欢docker)。
注册表里搜索jxxghp/nas-tools,并双击下载,或者ssh进群晖,输入 docker pull jxxghp/nas-tools。下载好之后,在映像里双击打开进行部署。
部署只有两步,超简单。
第一步:设置文件夹映射,看下三图:图一左侧为群晖里真实存在的文件夹,点“添加文件夹”可以直接选取,右侧为容器里的文件映射路径,需手动输入。图二、图三为我的群晖的文件夹设置,可以参考一下。
Video文件夹底下的tv、movie文件夹是存放电视剧、电影源文件的地方。Link文件夹存放硬链接文件。
Video文件夹底下的tv、movie文件夹是存放电视剧、电影源文件的地方。Link文件夹存放硬链接文件。
docker底下新建nastools,nastools底下新建config
docker底下新建nastools,nastools底下新建config
第二步:设置端口,看图
照图设置
完成上述步骤后,一路默认下去就行,最后先把容器关掉,去群晖的docker/nas_tools/config文件里,把config.yaml文件拷贝出(拷贝出来的目的是可以在windows环境下编辑,编辑完再覆盖回去就好)。
我是用sublime text软件编辑config.yaml文件,liunx的东西,有时候多一个空格什么的就会导致格式错误,排查起来很麻烦(对于新手来说),这个软件会通过颜色的变化之类的提醒你有没有错误。当然,用其他软件编制也是可以的,TXT文档都可以。
我把config文件截成9个图,每个图都做了注释,需要注意的地方均有数字标明。而且,原文件里的注释超级详细,认真点看,一步一步跟着做,其实不难。
图一: 这图难点在4,TMDB的api key获取,得会科学上网,然后去网址注册账号,注册后申请api key时,有专业、开发者两个选项,选开发者那项,其他信息随便填就好。数字5打码处,我填的是一个自己买的域名,如果你有固定的公网ip,直接填ip:3000;2、3设置用户名密码。
图二: 1,选择emby还是jellyfin;2和3,填群晖里硬链接存放的文件夹。 其他的可以不管。
我的硬链接文件夹设置
图三:图二选了emby,所以这里是设置emby的参数,1、emby的内网地址:端口,2、emby的api key。(emby教程,大妈这里多得是)
图四:这里设置信息的传送,我选择微信,2、3那位置的三项,自建应用后可以获得。4、5这两,在接收信息页面获取,填进config文件后,重启容器,再去微信企业应用里按要求填入地址。仔细看暗黄色的注释字,真的很详细了。
图五:这里主要看1、2,源文件在/video/movie下,/video/link/movie存放硬链接,emby的媒体库也是设置硬链接这个目录。电视剧文件夹一样。上面有我群晖的文件夹设置,可以参考一下。
图六:pt的设置,3项等会会设置,5是rss链接,pt站内获取,7项是cookie,这东西简单,打开浏览器的开发者模式找找就行。6、不重要。
图七: jackett应该可以说是一个融合搜索容器?我是建在docker里的,具体可以找一下教程,部署不难。部署好后获取api key填到1里,2是在jackett里根据你的pt站获取到的不同的搜索链接。 345设置过滤条件等,设置越多越难搜到。
图八: transmission的设置,1234设置ip地址,端口,用户名密码。5、6项填你transmission软件里你看到的存储地址,群晖里不同的硬盘分区会有不同的volume,7、8填你群晖里看到的源文件存放的地址。 这个我应该没有解释清楚,不过不影响抄作业。
图九:豆瓣信息的获取,这个也不难,照着找东西填过来就好。
整个config文件搞完后,保存好,传回config文件夹里面覆盖原文件。开启容器,浏览器输入: ip:3000,便可以开心地测试功能完好性了。
点到服务选项,点实时日志,会记录运行情况,有错误会有相应提示;豆瓣加了想看电影后,这里不会立即执行,你可以点一下豆瓣收藏,进程马上就会执行了,如果不点,应该是6个小时(config文件里设置间隔)扫描一次豆瓣收藏。RSS订阅同理。
结束,足足写了一下午,查漏补缺就不搞了,有人看且有问题的话,我再努力回答吧。
总结:捡垃圾使我富足,瞎折腾使我快乐。希望疫情早日过去,我要出去玩。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友1590940412
校验提示文案
值友4050217982
校验提示文案
五泡哥哥
支持!!!
校验提示文案
最雷ID
校验提示文案
值友5341411973
校验提示文案
值友1387586116
校验提示文案
东方门洞
校验提示文案
鹰飞的季节
校验提示文案
feixu0530
校验提示文案
白天里D黑夜
校验提示文案
值友3173031898
校验提示文案
yee329
校验提示文案
ycrobin
还是说就只能分开成电视剧和电影就完事了?
校验提示文案
魏小二
校验提示文案
[已注销]
校验提示文案
yee329
校验提示文案
逗豆_
校验提示文案
Makeliny
校验提示文案
龙飞1
校验提示文案
值友8425766368
添加下载失败是怎么弄
校验提示文案
值友3707485659
校验提示文案
Ptlemons
校验提示文案
居橘先生
校验提示文案
值友8425766368
添加下载失败是怎么弄
校验提示文案
龙飞1
校验提示文案
Makeliny
校验提示文案
魏小二
校验提示文案
ycrobin
还是说就只能分开成电视剧和电影就完事了?
校验提示文案
逗豆_
校验提示文案
yee329
校验提示文案
yee329
校验提示文案
[已注销]
校验提示文案
值友3173031898
校验提示文案
白天里D黑夜
校验提示文案
值友4050217982
校验提示文案
feixu0530
校验提示文案
鹰飞的季节
校验提示文案
东方门洞
校验提示文案
值友1387586116
校验提示文案
值友5341411973
校验提示文案