千度资源站 千度资源站

NAS媒体库 自动化管理 FastAPI源码

2 分钟阅读 源码 2 次浏览

项目简介

本项目基于 NAStool 部分代码重新设计,聚焦自动化核心需求,
在保留关键功能的同时尽量简化配置,提升可扩展性与可维护性。
项目仅用于学习与技术交流,请勿在任何国内平台宣传或推广本项目。

主要特性

  • 前后端分离架构:后端基于 FastAPI,前端基于 Vue 3。
  • 聚焦核心需求,功能与设置精简,许多配置项可直接使用默认值。
  • 重新设计的用户界面,更加美观、清爽且易于上手。

安装与使用概览

项目提供官方 Wiki 文档,包含安装部署、基础配置与进阶使用说明。
可按文档指引完成后端、前端及依赖资源的安装与启动。
后端与前端分为独立仓库,分别负责 API 服务和 Web 界面,
同时配套资源库与插件仓库,便于扩展功能。

参与开发(环境与基本流程)

  • 本地开发需要 Python 3.12 和 Node.js v20.12.1。
  • 克隆主项目仓库,安装后端依赖,并运行主程序启动后端服务(默认监听 3001 端口)。
  • 克隆资源项目,将对应平台与版本的动态库文件复制到后端指定目录。
  • 克隆前端项目,安装前端依赖并以开发模式运行后即可在浏览器访问界面。
  • 插件开发可在后端的 plugins 目录中按照插件开发指引编写扩展代码。

相关配套项目

  • 前端项目:负责 Web 界面与交互
  • 资源项目:提供各平台所需的库文件
  • 插件项目:扩展功能与第三方集成能力
  • 服务端项目:可选的独立服务端组件
  • Wiki 项目:集中存放使用与开发文档

免责申明

本软件仅供学习交流使用,严禁用于任何商业用途或违法犯罪活动。
软件本身对用户行为不知情,也不具备审核能力,一切后果由使用者自行承担。
项目代码开源,任何基于本项目二次修改并去除限制后导致的分发、传播及责任事件,
需由修改与发布者自行承担全部责任,不建议绕过或修改用户认证机制并公开发布。
本项目不接受任何形式的捐赠,没有发布官方捐赠页面或收费服务,
若遇到以本项目名义进行收费或募捐的行为,请务必谨慎甄别,避免被误导。

NAS媒体库 自动化管理 FastAPI源码 图片
NAS媒体库 自动化管理 FastAPI源码 图片
NAS媒体库 自动化管理 FastAPI源码 图片
NAS媒体库 自动化管理 FastAPI源码 图片

下载地址