V
VodLite v1.3.0 · 轻量影视接口后端

VodLite · 轻量影视接口后端

v1.3.0 · 仅用于学习与研究
PHP 8.2.34 SQLite 无框架 · 无 Composer

一个只做三件事的影视数据后端:栏目管理、内容管理、定时采集入库。 对现有客户端输出 maccms V10 兼容的 JSON 接口,把 APP 里的接口地址指过来就能用; 自带响应式 WebUI 后台,桌面和手机浏览器都能操作。

本项目仅用于个人学习、技术研究与接口联调。 程序不附带、不提供、不存储、不分发任何影视资源或音视频文件, 所有数据由部署者自行录入或采集,请勿用于任何商业或侵权用途。

它做什么

  • 栏目(分类)管理:两级树、排序、显示状态、SEO 字段,删除前校验子栏目与内容
  • 内容管理:筛选分页、播放串可视化编辑(保留 $ # $$$ 结构)、海报预览
  • 定时采集:按间隔或 cron 表达式把第三方接口的数据落库,判重更新,失败可追溯
  • 兼容接口:/api.php/provide/vod/,支持 videolist / detail / search,返回结构与 maccms V10 一致
  • 运维工具:一键初始化数据库、清空重建、自动备份下载、操作日志审计
  • 对外 API:/api/admin/* 用 token 鉴权,方便脚本与监控调用

它不做什么

  • 没有前台首页、播放页、影视资源站模板
  • 没有会员、卡密、积分、支付、评论、弹幕等模块
  • 不抓取 HTML 页面,只对接标准 JSON 采集接口
  • 不做视频转码、切片、代理播放或防盗链绕过
  • 不做任何破解、去广告、付费内容绕过

运行信息

版本
v1.3.0
PHP
8.2.34
数据库
SQLite · 9 张表
数据量
4 个栏目 / 0 条内容 / 0 个采集任务
依赖
PDO、mbstring、json(无第三方包)

使用声明与免责条款

使用本程序前请完整阅读
  1. 用途限制:本程序仅用于个人学习、技术研究、接口协议联调与自建自有版权内容的技术验证。 不得用于任何商业经营、付费分发、流量变现或其他违法用途。
  2. 不含内容:程序本体不包含任何影视资源、图片、播放地址或数据库数据。 界面中出现的条目均由部署者自行录入或由其配置的采集源提供。
  3. 内容责任:部署者对其录入、采集、存储、传播的全部内容负责。 因内容来源不合法、侵犯他人著作权或违反当地法律法规产生的后果,由部署者自行承担,与程序作者无关。
  4. 采集行为:采集功能仅用于验证接口兼容性。使用时应遵守目标站点的服务条款与 robots 协议,合理设置间隔与页数,不得对第三方服务造成压力或损害。
  5. 合规义务:使用者应自行了解并遵守所在国家或地区的法律法规, 包括但不限于著作权、信息网络传播权、网络安全与数据保护相关规定。
  6. 无关联声明:本项目为独立实现,与苹果CMS(MacCMS)官方及其开发者无任何隶属、 授权或合作关系,未包含其任何源代码。程序仅在数据字段命名与接口返回格式上做兼容, 以便现有客户端直接对接;相关名称、商标及著作权归各自权利人所有。
  7. 无担保:程序按「现状」提供,不附带任何明示或暗示的担保。 作者不对数据丢失、服务中断、采集失败或任何间接损失承担责任。
  8. 侵权处理:若权利人认为某部署实例的内容侵权,请直接联系该实例的部署者删除; 本项目不提供、也不应被用于获取任何侵权内容。
不同意上述条款请立即停止使用并删除本程序。继续部署或使用即视为已知悉并接受全部条款。

建议的合规用法

  • 本地/内网搭建,学习 CMS 数据结构与接口设计
  • 给自己有版权或已获授权的片子做片库管理与播放测试
  • 作为自研播放器的联调后端,验证分类、列表、详情、搜索
  • 研究定时任务、增量判重、断点续采等工程问题
  • 内网演示、教学示例、技术分享(不对外提供内容服务)
  • 研究数据库备份、审计日志等运维实践

本程序未附开源许可证,默认保留所有权利;未经作者书面许可,不得用于商业用途或再分发。 如用于教学或团队内部研究,请保留本页声明。

VodLite v1.3.0 · 仅用于学习与研究