- 下载安装Python 3.10+
- 运行
$ pip install -r requirements.txt
- (假设使用
litecli
):
(none)> .open instance/zvms.db
instance/zvms.db> source zvms.sql
-
如果要从
ZVMS 2.0
中导入数据的话,- 复制2.0的
zvms.db
至根目录 - 检查数据库中有没有同一班中重名的情况, 如果有, 改掉
- 如果旧数据库里有系统和义管会, 把
zvms.sql
的最后两行去掉 - 运行
migrate.py
- 复制2.0的
-
如果要从头开始导入数据的话,
- 准备两份csv文件,
classes.csv
和users.csv
, 格式分别为:
ID, 班级名 202209, 高一九班
和
ID, 用户名, 班级 20220901, 张三, 202209
- 运行
import.py
import.py
还有许多功能, 具体内容可以通过$ python import.py -h
获取
- 准备两份csv文件,
$ python run.py [-p PORT]
- 找到API模板.ts文件
- 运行
apimgr.py
$ usage: apimgr.py [-h] -e ENUM -s STRUCT -a API -t API_TEMPLATE -d DOC
- 如果不想每次都指定五个参数, 那么创建一个名为
apimgr.json
的文件, 内容为
{
"enum": "...",
"struct": "...",
"api": "...",
"api_template": "...",
"doc": "..."
}
- ecdict.csv(https://github.com/skywind3000/ecdict)
- weather-api-key(https://www.qweather.com)