创造你想要的一切! Create Everything You Like!
总有一些小工具、小应用,显得有那么点“高不成低不就”。比如 JSON 格式化,调用 API 获取音乐。
你将他们一个个单独提出来做成一个站点,一个应用难免会显得有点单调。而 Cube 则是将你做的一些小工具作为一个个插件的形式安装进来。你可以选择启动关闭删除它们,快速使用,用完即走,方便管理。
这,就是 Cube 存在的意义。
Clone from Github
git clone git@github.com:wuhan005/Love-Bangumi.git
管理登录
上传小工具压缩包并解压
小工具数据库接口
.
├── LICENSE
├── Module 用户插件
│ ├── HelloBRS 内置示例小工具
│ │ └── HelloBRS.php
│ └── Newplugin 有错误的小工具示例
│ └── Newplugin.php
├── README.md
├── core 核心文件
│ ├── Cube.php 程序入口
│ ├── DataBase.php 数据库类
│ ├── File.php 文件类
│ ├── Footer.php 页面底部
│ ├── Functions.php 常用方法
│ ├── ModuleFinder.php 查找/列出小工具
│ ├── ModuleLoader.php 加载处理小工具(核心)
│ ├── ModuleStage.php 展示渲染小工具,会有接口给用户,用户是在这一层开发
│ ├── SlideBar.php 页面小工具侧边栏
│ ├── SliderDisplayer.php 侧边栏相关函数
│ └── module 系统功能,以内置小工具形式存在
│ ├── Account 账户
│ │ └── Account.php
│ ├── Error 错误的小工具模板
│ │ └── Error.php
│ ├── Forbidden 被禁止的小工具模板
│ │ └── Forbidden.php
│ ├── Main Cube 主页
│ │ ├── Main.php
│ │ └── Main_mainpage.php
│ ├── Manager 小工具管理
│ │ ├── Manager.php
│ │ └── Manager_mainpage.php
│ └── Setting Cube 设置
│ └── Setting.php
├── database
│ └── Cube.db 数据库
├── index.php
└── static 静态资源
├── css
├── img
├── js
└── lib
MIT