收藏的视频被下架?NAS搭建Mybili,自动保存收藏夹视频,和下架和谐说拜拜
「大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!」
引言
不知道玩NAS的大家有没有用B站呢?如果你用过那么相信一定遇到过这种情况,你收藏了很多视频,但过了一段时间在想回去翻看时,发现一些视频莫名的就不见了,甚至忘记了原本视频的标题以及封面是什么,忘记了当初收藏的内容。
视频失效这时候今天熊猫要介绍的项目就起到作用了,今天要介绍的项目名为「Mybili」,它能定时获取你的收藏夹所有视频信息,缓存标题、描述、视频以及封面等重要信息,同时他会保存视频的最高画质提供到本地,你也可以直接通过web页面进行在线的预览,这一系列都完美解决了视频失效的问题。
项目页部署
项目的部署需要用到redis,所以这里我们直接用「容器堆栈」的方式部署,首先创建好需要用到的docker-compose文件,内容如下:
version: '3'
services:
mybili:
image: dockerpull.com/ellermister/mybili
ports:
- "5151:80"
volumes:
- "./data:/app/storage/app/public"
- "./.env:/app/.env"
- "./cookie.txt:/app/storage/app/cookie.txt"
redis:
image: dockerpull.com/redis
volumes:
- "./redis:/data"
command: redis-server --save 60 1 --loglevel warning
创建好文件后新建一个文件夹mybili,将其放在该文件夹下,同时我们需要创建好「data」、「redis」以及「cookei.txt」文件夹以及文件。最后再将项目页的配置文件.env下载下来放到项目根目录中,配置文件下载地址:https://m.panda995.top:1234/?code=52605
。
随后我们打开SSH端口,连接NAS之后通过cd命令移动到项目根目录输入命令docker-compose up -d
执行容器拉取命令即可。
等待两个镜像拉取并启动成功,这时候项目便是成功部署了。
体验
启动之后浏览器输入NASip:5151端口就能看到项目的首页了,这时候还没有任何东西,因为我们还需要让其验证我们自己的B站账号。
首页浏览器安装「Get cookies」插件用于获取我们账号的cookies,登录B站之后用该工具导出cookie文件,记住格式要选「Netscape」。
cookie下载随后我们在刚刚的域名后面添加后缀/cookie
,选择我们导出的cookie文件导入,这样便完成账号的验证同步了。
再次回到首页就能看到我们收藏的所有视频了,这时候程序会自动缓存我们的收藏夹,封面黑白的便是未完成缓存的,便为彩色便是已完成缓存的视频。未完成缓存的视频可以看到视频的封面和简介信息,但不能通过web直接观看,已完成的则可以直接通过网页观看视频。
视频缓存视频的清晰度根据你账号设置的下载清晰度而定,同时简介什么的也都是完整的,下方也可以直接跳转到原视频地址。
视频界面总结
非常有用的项目,如过你也是b小将那么这个容器非常适合你,通过该容器可以随时保存你的收藏夹。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
三连作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
糯米基yaked19
1.“创建好文件后新建一个文件夹mybili,将其放在该文件夹下,同时我们需要创建好「data」、「redis」以及「cookei.txt」文件夹以及文件。” ——单词cookei.txt应为cookie.txt
2. 下载的env文件下载下来为env.example需要修改名字为.env。英文句号开头的为隐藏文件,linux下Ctrl+H 可以看到
校验提示文案
浪漫与矫情
校验提示文案
一剑西来温庭筠
校验提示文案
Dr_Lee2016
校验提示文案
一切随缘zh
校验提示文案
XFlower
校验提示文案
好风2020
校验提示文案
怪我一生
校验提示文案
taotaotaotaotao
校验提示文案
宇宙大波
校验提示文案
sqm669990
校验提示文案
值友6263003978
校验提示文案
我是四海飘零
校验提示文案
值友6263003978
校验提示文案
taotaotaotaotao
校验提示文案
怪我一生
校验提示文案
好风2020
校验提示文案
XFlower
校验提示文案
糯米基yaked19
1.“创建好文件后新建一个文件夹mybili,将其放在该文件夹下,同时我们需要创建好「data」、「redis」以及「cookei.txt」文件夹以及文件。” ——单词cookei.txt应为cookie.txt
2. 下载的env文件下载下来为env.example需要修改名字为.env。英文句号开头的为隐藏文件,linux下Ctrl+H 可以看到
校验提示文案
一切随缘zh
校验提示文案
sqm669990
校验提示文案
浪漫与矫情
校验提示文案
宇宙大波
校验提示文案
我是四海飘零
校验提示文案
Dr_Lee2016
校验提示文案
一剑西来温庭筠
校验提示文案