Compare commits
8 Commits
e244d477e2
...
34a1bf7e28
| Author | SHA1 | Date |
|---|---|---|
|
|
34a1bf7e28 | |
|
|
afdccefa98 | |
|
|
e1fd0a5535 | |
|
|
15d2cd7342 | |
|
|
f5fda8b71f | |
|
|
8586dbbe8b | |
|
|
c508c71f60 | |
|
|
33cabc8e2d |
|
|
@ -108,9 +108,9 @@ docker run -itd --name mw-server --privileged=true -p 7200:7200 -p 80:80 -p 443:
|
|||
```
|
||||
|
||||
|
||||
### 版本更新 0.18.4
|
||||
### 版本更新 0.18.5
|
||||
|
||||
- 国内安装优化。
|
||||
- 常规优化。
|
||||
|
||||
### JSDelivr安装地址
|
||||
|
||||
|
|
|
|||
|
|
@ -762,18 +762,15 @@ case "$1" in
|
|||
'restart')
|
||||
mw_stop
|
||||
sleep 2
|
||||
mw_start
|
||||
mw_default;;
|
||||
mw_start;;
|
||||
'restart_panel')
|
||||
mw_stop_panel
|
||||
sleep 2
|
||||
mw_start_panel
|
||||
mw_default;;
|
||||
mw_start_panel;;
|
||||
'restart_task')
|
||||
mw_stop_task
|
||||
sleep 2
|
||||
mw_start_task
|
||||
mw_default;;
|
||||
mw_start_task;;
|
||||
'status') mw_status;;
|
||||
'logs') error_logs;;
|
||||
'close') mw_close;;
|
||||
|
|
|
|||
|
|
@ -1,39 +0,0 @@
|
|||
cryptography==36.0.1
|
||||
flask==2.0.3
|
||||
pyOpenSSL==22.0.0
|
||||
requests==2.27.1
|
||||
gevent==22.10.2
|
||||
gunicorn==21.2.0
|
||||
setuptools>=33.1.1
|
||||
Werkzeug>=1.0.1,<3.0.0
|
||||
wheel>=0.37.1
|
||||
requests>=2.27.1
|
||||
urllib3>=1.21.1
|
||||
flask-session==0.3.2
|
||||
flask-helper==0.19
|
||||
flask-bcrypt==1.0.1
|
||||
flask-caching>=1.10.1
|
||||
cache==1.0.3
|
||||
gevent-websocket==0.10.1
|
||||
psutil==5.9.1
|
||||
chardet==3.0.4
|
||||
flask-sqlalchemy==2.3.2
|
||||
configparser==5.2.0
|
||||
python-engineio==4.3.2
|
||||
python-socketio>=4.2.0
|
||||
flask-socketio==5.2.0
|
||||
flask-sockets==0.2.1
|
||||
zmq==0.0.0
|
||||
paramiko>=2.8.0
|
||||
pymongo
|
||||
pymemcache
|
||||
redis
|
||||
pillow
|
||||
Jinja2>=2.11.2
|
||||
PyMySQL==1.0.2
|
||||
whitenoise==5.3.0
|
||||
pyotp
|
||||
pytz
|
||||
pyTelegramBotAPI
|
||||
telebot
|
||||
pyyaml
|
||||
|
|
@ -35,18 +35,21 @@ def list():
|
|||
|
||||
# 计划任务日志
|
||||
@blueprint.route('/logs', endpoint='logs', methods=['POST'])
|
||||
@panel_login_required
|
||||
def logs():
|
||||
cron_id = request.form.get('id', '')
|
||||
return MwCrontab.instance().cronLog(cron_id)
|
||||
|
||||
# 删除计划任务
|
||||
@blueprint.route('/del', endpoint='del', methods=['POST'])
|
||||
@panel_login_required
|
||||
def crontab_del():
|
||||
cron_id = request.form.get('id', '')
|
||||
return MwCrontab.instance().delete(cron_id)
|
||||
|
||||
# 删除计划任务日志
|
||||
@blueprint.route('/del_logs', endpoint='del_logs', methods=['POST'])
|
||||
@panel_login_required
|
||||
def del_logs():
|
||||
cron_id = request.form.get('id', '')
|
||||
return MwCrontab.instance().delLogs(cron_id)
|
||||
|
|
@ -54,12 +57,14 @@ def del_logs():
|
|||
|
||||
# 设置计划任务状态
|
||||
@blueprint.route('/set_cron_status', endpoint='set_cron_status', methods=['POST'])
|
||||
@panel_login_required
|
||||
def set_cron_status():
|
||||
cron_id = request.form.get('id', '')
|
||||
return MwCrontab.instance().setCronStatus(cron_id)
|
||||
|
||||
# 设置计划任务状态
|
||||
@blueprint.route('/get_data_list', endpoint='get_data_list', methods=['POST'])
|
||||
@panel_login_required
|
||||
def get_data_list():
|
||||
stype = request.form.get('type', '')
|
||||
return MwCrontab.instance().getDataList(stype)
|
||||
|
|
@ -67,6 +72,7 @@ def get_data_list():
|
|||
|
||||
# 获取计划任务
|
||||
@blueprint.route('/get_crond_find', endpoint='get_crond_find', methods=['POST'])
|
||||
@panel_login_required
|
||||
def get_crond_find():
|
||||
cron_id = request.form.get('id', '')
|
||||
data = MwCrontab.instance().getCrondFind(cron_id)
|
||||
|
|
@ -74,6 +80,7 @@ def get_crond_find():
|
|||
|
||||
# 修改计划任务
|
||||
@blueprint.route('/modify_crond', endpoint='modify_crond', methods=['POST'])
|
||||
@panel_login_required
|
||||
def modify_crond():
|
||||
request_data = {}
|
||||
|
||||
|
|
@ -96,6 +103,7 @@ def modify_crond():
|
|||
|
||||
# 执行计划任务
|
||||
@blueprint.route('/start_task', endpoint='start_task', methods=['POST'])
|
||||
@panel_login_required
|
||||
def start_task():
|
||||
cron_id = request.form.get('id', '')
|
||||
return MwCrontab.instance().startTask(cron_id)
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import thisdb
|
|||
from .site import blueprint
|
||||
|
||||
@blueprint.route('/get_site_doc', endpoint='get_site_doc',methods=['POST'])
|
||||
@panel_login_required
|
||||
def get_site_doc():
|
||||
stype = request.form.get('type', '0').strip()
|
||||
vlist = []
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
# 应用程序版本号组件
|
||||
APP_RELEASE = 0
|
||||
APP_REVISION = 18
|
||||
APP_SMALL_VERSION = 4
|
||||
APP_SMALL_VERSION = 5
|
||||
|
||||
# 应用程序版本后缀,例如"beta1"、"dev"。通常为空字符串GA发布
|
||||
APP_SUFFIX = ''
|
||||
|
|
|
|||
Loading…
Reference in New Issue