分享一位大佬在Github开源的vue+gin自采集影视站项目,项目我已经搭建起来,说实话我个人对这个项目已经垂涎已久,不仅仅是喜欢前端UI,更主要的是后台可以增加采集接口,并且可以定时采集更新到网站,下文中我会把大佬的项目和我的一些搭建经验与大家分享(对于.Go语言来说我也是新手,弄了一晚上才搭建起来),也整理了一份属于自己的安装说明,后期也会出个视频教程,希望对喜欢这个项目的新手同僚们可以更好更快的入手,另外项目还在慢慢完善,如果觉得不喜欢的朋友右上角关闭,顺便应该给项目大佬点一个Stars。
由于前端截图太浪费资源,就不截图了,直接看演示吧,后端再截图。
项目演示
GoFilm简介
一个基于 vue 和 gin 实现的在线观影网站
项目采用vite + vue作为前端技术栈,使用 ElementPlus 作为UI 框架进行开发,后端程序使用 Gin + gorm + go-redis 等相关框架提供接口服务,使用 gocolly 和 robfig/cron 进行公共影视资源采集和定时更新功能。
新版本说明
网站前台
前台部分对网站名称以及播放源等部分信息与后台数据进行关联, 可通过后台进行修改
影片详情部分以及首页导航数据结构发生变化, 样式保持一致
默认访问地址: 服务器IP:默认端口 [http://127.0.0.1:3600]
管理后台
新增管理后台功能组, 主要用于对 采集站点, 定时更新, 网站基本信息, 图片同步, 影片分类, 影片信息 等进行管理 (部分功能正在完善中, 不影响已有功能使用)
管理后台访问需进行登录, 默认账号/密码: admin admin (登录成功后自行通过右上下拉弹窗进行密码修改)
具体情况请自行搭建访问
默认访问地址: 服务器IP:默认端口/manage [http://127.0.0.1:3600/manage]
更新说明
后台功能完善阶段时不会同步更新到演示站点, 需自行使用服务器搭建体验
使用中出现问题可在项目 Issues 中进行描述, 有需要添加的新功能和好的建议也可以提供
新版本安装方法以及使用说明请查看本项目 film 文件夹下的说明文件
新增内容
新增详细部署说明文档, 以及 1Panel部署方式 , 点击查看
影片分类界面 二级分类 展示开关修改为 屏蔽 和 恢复 效果, 点击可对所属分类影片进行屏蔽和恢复
影片信息界面删除按钮功能生效, 可删除单一影片信息 (删除后暂无设置恢复效果)
修复部分按钮点击后褐色边框问题
后续计划
优先针对手机端主页以及导航做修改
同步手机端历史记录功能
更新迭代计划
目前用户界面的一些功能有待开发和完善, 大家也可以继续提供一些好的建议
目前pc端的历史记录写了一个简单的测试版, 后面有时间会同步完善pc和wrap端的历史记录和收藏功能
前台功能目前基本满足观看的需求, 后续考虑切入一些登录和账户以及管理后台的功能,慢慢完善这个项目
项目截图
前端截图情直接看上面演示站效果,后端截图如下:
![图片[1]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042434569.png)
![图片[2]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042449793.png)
![图片[3]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042459195.png)
![图片[4]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042510996.png)
![图片[5]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042522638.png)
![图片[6]-轻量级vue+gin自采集影视站源码 后台一键/定时采集-讯选](https://cos.byte.skin/byteskin/2024/10/20241001042531879.png)
项目安装
该项目作者已经提供了详细的安装说明,包括新增了 1Panel 安装方式(类似于宝塔, 宝塔要注册且下载很慢, 所以后续应该也不会出宝塔安装),我们下面把作者的和本站的安装方法聚合起来方便查阅:
暂无评论内容