# GoFilm
一个基于 vue 和 gin 实现的在线观影网站
效果展示: <a href="https://m.mubai.link/" target="_blank">点击访问演示站点</a>
## 简介
**GoFilm**
项目采用vite + vue作为前端技术栈, 使用 ElementPlus 作为UI 框架进行开发
后端程序使用 Gin + gorm + go-redis 等相关框架提供接口服务, 使用 gocolly 和 robfig/cron 进行公共影视资源采集和定时更新功能
## 目录结构
- client 客户端项目目录 [Client简介](./client/README.md)
- server 服务端接口项目目录 [Server简介](./client/README.md)
- film 项目部署相关配置目录 [film 项目安装](./film/README.md)
- 详细说明请查看具体目录中的README文件
```text
GoFilm-main
├─ client
│ ├─ public
│ │ └─ favicon.ico
│ ├─ src
│ │ ├─ assets
│ │ │ ├─ css
│ │ │ │ ├─ classify.css
│ │ │ │ ├─ film.css
│ │ │ │ └─ pagination.css
│ │ │ └─ image
│ │ │ ├─ 404.png
│ │ │ └─ play.png
│ │ ├─ components
│ │ │ ├─ Loading
│ │ │ │ ├─ index.ts
│ │ │ │ └─ Loading.vue
│ │ │ ├─ FilmList.vue
│ │ │ ├─ Footer.vue
│ │ │ ├─ Header.vue
│ │ │ ├─ RelateList.vue
│ │ │ └─ Util.vue
│ │ ├─ router
│ │ │ └─ router.ts
│ │ ├─ utils
│ │ │ ├─ cookie.ts
│ │ │ └─ request.ts
│ │ ├─ views
│ │ │ ├─ error
│ │ │ │ └─ Error404.vue
│ │ │ ├─ index
│ │ │ │ ├─ FilmClassify.vue
│ │ │ │ ├─ FilmClassifySearch.vue
│ │ │ │ ├─ FilmDetails.vue
│ │ │ │ ├─ Home.vue
│ │ │ │ ├─ Play.vue
│ │ │ │ └─ SearchFilm.vue
│ │ │ └─ IndexHome.vue
│ │ ├─ App.vue
│ │ ├─ main.ts
│ │ ├─ style.css
│ │ └─ vite-env.d.ts
│ ├─ auto-imports.d.ts
│ ├─ components.d.ts
│ ├─ index.html
│ ├─ package.json
│ ├─ README.md
│ ├─ tsconfig.json
│ ├─ tsconfig.node.json
│ └─ vite.config.ts
├─ film
│ ├─ data
│ │ ├─ nginx
│ │ │ ├─ html
│ │ │ │ ├─ assets
│ │ │ │ │ ├─ 404-b813c94a.png
│ │ │ │ │ ├─ index-984712d6.js
│ │ │ │ │ ├─ index-de4c7ff5.css
│ │ │ │ │ └─ play-bb9c8990.png
│ │ │ │ ├─ favicon.ico
│ │ │ │ └─ index.html
│ │ │ └─ nginx.conf
│ │ └─ redis
│ │ └─ redis.conf
│ ├─ server
│ │ ├─ config
│ │ │ └─ DataConfig.go
│ │ ├─ controller
│ │ │ ├─ IndexController.go
│ │ │ └─ SpiderController.go
│ │ ├─ logic
│ │ │ ├─ IndexLogic.go
│ │ │ └─ SpiderLogic.go
│ │ ├─ model
│ │ │ ├─ Categories.go
│ │ │ ├─ Movies.go
│ │ │ ├─ RequestParams.go
│ │ │ ├─ ResponseJson.go
│ │ │ └─ Search.go
│ │ ├─ plugin
│ │ │ ├─ common
│ │ │ │ ├─ dp
│ │ │ │ │ ├─ ProcessCategory.go
│ │ │ │ │ └─ ProcessMovies.go
│ │ │ │ └─ param
│ │ │ │ └─ SimpleParam.go
│ │ │ ├─ db
│ │ │ │ ├─ mysql.go
│ │ │ │ └─ redis.go
│ │ │ └─ spider
│ │ │ ├─ Spider.go
│ │ │ ├─ SpiderCron.go
│ │ │ └─ SpiderRequest.go
│ │ ├─ router
│ │ │ └─ router.go
│ │ ├─ go.mod
│ │ ├─ go.sum
│ │ ├─ main.go
│ │ └─ README.md
│ ├─ docker-compose.yml
│ ├─ Dockerfile
│ └─ README.md
├─ server
│ ├─ config
│ │ └─ DataConfig.go
│ ├─ controller
│ │ ├─ IndexController.go
│ │ └─ SpiderController.go
│ ├─ logic
│ │ ├─ IndexLogic.go
│ │ └─ SpiderLogic.go
│ ├─ model
│ │ ├─ Categories.go
│ │ ├─ Movies.go
│ │ ├─ RequestParams.go
│ │ ├─ ResponseJson.go
│ │ └─ Search.go
│ ├─ plugin
│ │ ├─ common
│ │ │ ├─ dp
│ │ │ │ ├─ ProcessCategory.go
│ │ │ │ └─ ProcessMovies.go
│ │ │ ├─ param
│ │ │ │ └─ SimpleParam.go
│ │ │ └─ util
│ │ │ ├─ FileDownload.go
│ │ │ └─ Request.go
│ │ ├─ db
│ │ │ ├─ mysql.go
│ │ │ └─ redis.go
│ │ └─ spider
│ │ ├─ Spider.go
│ │ └─ SpiderCron.go
│ ├─ router
│ │ └─ router.go
│ ├─ go.mod
│ ├─ go.sum
│ ├─ main.go
│ └─ README.md
├─ LICENSE
└─ README.md
```
## 起源
从正式接触编程语言到第一次动手敲代码, , 当时有动手做一些东西的想法,也正是在那时喜欢追番迷二次元, 曾想过做一个自己的动漫站,
但因为知识面匮乏, 总是在进行到某一步时就会遇到一些盲区, 从最开始的静态页面到后面的伪数据, 也实现过一些当时能做到的部�
没有合适的资源?快使用搜索试试~ 我知道了~
GoFilm 多播放源自动采集在线影视网站源码.zip
共98个文件
go:41个
vue:15个
ts:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 31 浏览量
2023-11-23
21:37:57
上传
评论
收藏 6.78MB ZIP 举报
温馨提示
GoFilm 是一个开源多播放源自动采集在线影视网站。 项目包含了影视站前端、后端的公共影视资源采集和定时更新等功能,算是开源影视站中比较完整的项目,基于GoFilm可以快速搭建属于自己的影视站。 项目缺省预置了几个采集站,在 server/plugin/spider/Spider.go 中。由于目前缺省管理后台功能,后期此处应该变为可配置的。
资源推荐
资源详情
资源评论
收起资源包目录
GoFilm 多播放源自动采集在线影视网站源码.zip (98个子文件)
GoFilm-main
LICENSE 1KB
client
components.d.ts 1KB
tsconfig.node.json 184B
auto-imports.d.ts 125B
src
style.css 2KB
main.ts 370B
App.vue 604B
assets
image
404.png 1.03MB
play.png 2.1MB
css
classify.css 2KB
film.css 2KB
pagination.css 1KB
utils
cookie.ts 1KB
request.ts 2KB
components
Footer.vue 445B
Header.vue 10KB
FilmList.vue 5KB
RelateList.vue 640B
Util.vue 3KB
Loading
Loading.vue 2KB
index.ts 618B
router
router.ts 1KB
vite-env.d.ts 38B
views
IndexHome.vue 2KB
index
Play.vue 13KB
FilmClassifySearch.vue 5KB
FilmClassify.vue 3KB
Home.vue 5KB
FilmDetails.vue 10KB
SearchFilm.vue 9KB
error
Error404.vue 2KB
package.json 730B
public
favicon.ico 1KB
vite.config.ts 1KB
index.html 750B
.gitignore 253B
tsconfig.json 489B
README.md 4KB
film
data
nginx
html
assets
index-4efa446c.css 388KB
404-b813c94a.png 1.03MB
index-6cec7a59.js 1.44MB
play-bb9c8990.png 2.1MB
favicon.ico 1KB
index.html 838B
nginx.conf 651B
redis
redis.conf 111B
docker-compose.yml 2KB
Dockerfile 242B
server
go.mod 2KB
go.sum 19KB
controller
SpiderController.go 1KB
IndexController.go 6KB
plugin
spider
SpiderCron.go 916B
SpiderRequest.go 3KB
Spider.go 9KB
common
dp
ProcessMovies.go 5KB
ProcessCategory.go 1KB
param
SimpleParam.go 900B
db
redis.go 677B
mysql.go 1KB
model
Movies.go 11KB
Search.go 22KB
ResponseJson.go 3KB
Categories.go 1KB
RequestParams.go 160B
router
router.go 2KB
logic
SpiderLogic.go 1KB
IndexLogic.go 7KB
README.md 4KB
config
DataConfig.go 2KB
main.go 856B
README.md 4KB
.gitignore 354B
server
go.mod 2KB
go.sum 19KB
controller
SpiderController.go 1KB
IndexController.go 6KB
plugin
spider
SpiderCron.go 916B
Spider.go 9KB
common
dp
ProcessMovies.go 5KB
ProcessCategory.go 1KB
param
SimpleParam.go 900B
util
Request.go 3KB
FileDownload.go 816B
db
redis.go 677B
mysql.go 1KB
model
Movies.go 11KB
Search.go 22KB
ResponseJson.go 3KB
Categories.go 1KB
RequestParams.go 160B
router
router.go 2KB
logic
SpiderLogic.go 1KB
IndexLogic.go 7KB
README.md 5KB
config
DataConfig.go 3KB
main.go 912B
README.md 9KB
共 98 条
- 1
资源评论
小正太浩二
- 粉丝: 194
- 资源: 5904
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python的机械设计实用计算器,可计算电动机,传动装置,V带轮,齿轮,轴,轴承的几何或者力,运动学参数数值+源码+开发文档
- 基于HTML +JavaScript的元旦倒计时代码.docx
- 【Unity资源免费分享】孩子益智小游戏unity 5x系列Baby Doll House Cleaning
- 【资源免费分享】集市游戏(uniyt案例)
- 数据整理结果 2023-12-7 192544 6.dta
- 5.22前端基础(2)
- 糖尿病风险因素分析数据
- matlab项目源码基于matlab的声源定位广义互相关算法的实现.zip
- 基于Go的Dory-Engine应用上云引擎命令行客户端设计源码
- dotnet-core-uninstall-1.7.521001 github上下载下来,从github下载不下来时,可以使用这
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功