remove plugin_color
This commit is contained in:
@ -1,10 +1,10 @@
|
|||||||
import json
|
import json
|
||||||
import time
|
import time
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Union
|
from typing import Union, Any
|
||||||
|
|
||||||
import tailer
|
import tailer
|
||||||
from fastapi import APIRouter, HTTPException, Depends
|
from fastapi import APIRouter, HTTPException, Depends, Response
|
||||||
from fastapi.responses import StreamingResponse
|
from fastapi.responses import StreamingResponse
|
||||||
|
|
||||||
from app import schemas
|
from app import schemas
|
||||||
@ -24,6 +24,19 @@ from version import APP_VERSION
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
|
@router.get("/img/{imgurl:path}", summary="图片代理")
|
||||||
|
def get_img(imgurl: str) -> Any:
|
||||||
|
"""
|
||||||
|
通过图片代理(使用代理服务器)
|
||||||
|
"""
|
||||||
|
if not imgurl:
|
||||||
|
return None
|
||||||
|
response = RequestUtils(ua=settings.USER_AGENT, proxies=settings.PROXY).get_res(url=imgurl)
|
||||||
|
if response:
|
||||||
|
return Response(content=response.content, media_type="image/jpeg")
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
@router.get("/env", summary="查询系统环境变量", response_model=schemas.Response)
|
@router.get("/env", summary="查询系统环境变量", response_model=schemas.Response)
|
||||||
def get_env_setting(_: schemas.TokenPayload = Depends(verify_token)):
|
def get_env_setting(_: schemas.TokenPayload = Depends(verify_token)):
|
||||||
"""
|
"""
|
||||||
|
@ -296,9 +296,6 @@ class PluginManager(metaclass=Singleton):
|
|||||||
# 图标
|
# 图标
|
||||||
if plugin.get("icon"):
|
if plugin.get("icon"):
|
||||||
conf.update({"plugin_icon": plugin.get("icon")})
|
conf.update({"plugin_icon": plugin.get("icon")})
|
||||||
# 主题色
|
|
||||||
if plugin.get("color"):
|
|
||||||
conf.update({"plugin_color": plugin.get("color")})
|
|
||||||
# 作者
|
# 作者
|
||||||
if plugin.get("author"):
|
if plugin.get("author"):
|
||||||
conf.update({"plugin_author": plugin.get("author")})
|
conf.update({"plugin_author": plugin.get("author")})
|
||||||
@ -366,9 +363,6 @@ class PluginManager(metaclass=Singleton):
|
|||||||
# 图标
|
# 图标
|
||||||
if hasattr(plugin, "plugin_icon"):
|
if hasattr(plugin, "plugin_icon"):
|
||||||
conf.update({"plugin_icon": plugin.plugin_icon})
|
conf.update({"plugin_icon": plugin.plugin_icon})
|
||||||
# 主题色
|
|
||||||
if hasattr(plugin, "plugin_color"):
|
|
||||||
conf.update({"plugin_color": plugin.plugin_color})
|
|
||||||
# 作者
|
# 作者
|
||||||
if hasattr(plugin, "plugin_author"):
|
if hasattr(plugin, "plugin_author"):
|
||||||
conf.update({"plugin_author": plugin.plugin_author})
|
conf.update({"plugin_author": plugin.plugin_author})
|
||||||
|
@ -14,8 +14,6 @@ class Plugin(BaseModel):
|
|||||||
plugin_desc: Optional[str] = None
|
plugin_desc: Optional[str] = None
|
||||||
# 插件图标
|
# 插件图标
|
||||||
plugin_icon: Optional[str] = None
|
plugin_icon: Optional[str] = None
|
||||||
# 主题色
|
|
||||||
plugin_color: Optional[str] = None
|
|
||||||
# 插件版本
|
# 插件版本
|
||||||
plugin_version: Optional[str] = None
|
plugin_version: Optional[str] = None
|
||||||
# 插件作者
|
# 插件作者
|
||||||
|
Reference in New Issue
Block a user