remove plugin_color

This commit is contained in:
jxxghp
2023-11-29 12:07:54 +08:00
parent 6da6dc2b8c
commit 9e5d401a85
3 changed files with 15 additions and 10 deletions

View File

@ -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)):
""" """

View File

@ -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})

View File

@ -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
# 插件作者 # 插件作者