基于Fastapi的api接口平台
Go to file
Fromsko 86c6b87fac . 2024-01-04 21:45:23 +08:00
api . 2024-01-04 21:45:23 +08:00
db 迁移 2024-01-04 21:44:08 +08:00
models 迁移 2024-01-04 21:44:08 +08:00
res 迁移 2024-01-04 21:44:08 +08:00
router 迁移 2024-01-04 21:44:08 +08:00
views 迁移 2024-01-04 21:44:08 +08:00
.gitignore Initial commit 2024-01-04 13:42:31 +00:00
Dockerfile 迁移 2024-01-04 21:44:08 +08:00
LICENSE 迁移 2024-01-04 21:44:08 +08:00
README.md 迁移 2024-01-04 21:44:08 +08:00
command.md 迁移 2024-01-04 21:44:08 +08:00
main.py 迁移 2024-01-04 21:44:08 +08:00
requirement.txt 迁移 2024-01-04 21:44:08 +08:00

README.md

apiSystem

一个简易版的接口管理平台

实现如下功能:

  1. 后台管理系统
  2. 教务系统爬虫
  3. 自动接口生成
  4. 本地化一言
  5. 今日历史

目录结构

整体目录

apiSystem
    - api       接口逻辑
    - db        数据存储
    - models    视图模型
    - res       资源相关
    - router    路由相关
    - views     页面视图
    - main.py   程序入口

部分目录

- api
    - cname             教务系统-课表
    - history           历史上的今天
    - one_say           本地化一言

- router
    - base_create.py    自动注册新接口
    - base_router.py    路由相关逻辑
    - base_setting.py   基础设置

使用

# Install
python -m pip install -r requirement.txt
# run application
python main.py

运行截图

教务系统爬虫 教务系统爬虫

注意

项目通过修改第三方依赖库, 而非打补丁实现对页面的渲染

如需自定义修改 | 展示 | 请遵循项目的协议 自行修改

鸣谢

支持项目

作者能力有限, 如果项目能够帮助到你 |=> 可以助力本项目

接定制 Go | Python | Lua for android 相关的机器人

注:备注来意