Merge pull request #959 from thsrite/main

This commit is contained in:
jxxghp 2023-10-24 11:32:13 +08:00 committed by GitHub
commit e702c16a74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 2 deletions

View File

@ -60,6 +60,7 @@ MoviePilot需要配套下载器和媒体服务器配合使用。
- **PUID**:运行程序用户的`uid`,默认`0`(仅支持环境变量配置) - **PUID**:运行程序用户的`uid`,默认`0`(仅支持环境变量配置)
- **PGID**:运行程序用户的`gid`,默认`0`(仅支持环境变量配置) - **PGID**:运行程序用户的`gid`,默认`0`(仅支持环境变量配置)
- **UMASK**:掩码权限,默认`000`,可以考虑设置为`022`(仅支持环境变量配置) - **UMASK**:掩码权限,默认`000`,可以考虑设置为`022`(仅支持环境变量配置)
- **WALLPAPER** 登录首页电影海报,`tmdb`/`bing`,默认`tmdb`
- **PROXY_HOST** 网络代理访问themoviedb或者重启更新需要使用代理访问格式为`http(s)://ip:port``socks5://user:pass@host:port`(仅支持环境变量配置) - **PROXY_HOST** 网络代理访问themoviedb或者重启更新需要使用代理访问格式为`http(s)://ip:port``socks5://user:pass@host:port`(仅支持环境变量配置)
- **MOVIEPILOT_AUTO_UPDATE**:重启更新,`true`/`false`,默认`true` **注意:如果出现网络问题可以配置`PROXY_HOST`**(仅支持环境变量配置) - **MOVIEPILOT_AUTO_UPDATE**:重启更新,`true`/`false`,默认`true` **注意:如果出现网络问题可以配置`PROXY_HOST`**(仅支持环境变量配置)
- **MOVIEPILOT_AUTO_UPDATE_DEV**:重启时更新到未发布的开发版本代码,`true`/`false`,默认`false`(仅支持环境变量配置) - **MOVIEPILOT_AUTO_UPDATE_DEV**:重启时更新到未发布的开发版本代码,`true`/`false`,默认`false`(仅支持环境变量配置)

View File

@ -61,6 +61,18 @@ async def login_access_token(
) )
@router.get("/wallpaper", summary="登录页面电影海报", response_model=schemas.Response)
def wallpaper() -> Any:
"""
获取登录页面电影海报
"""
if settings.WALLPAPER == "tmdb":
return tmdb_wallpaper()
elif settings.WALLPAPER == "bing":
return bing_wallpaper()
return schemas.Response(success=False)
@router.get("/bing", summary="Bing每日壁纸", response_model=schemas.Response) @router.get("/bing", summary="Bing每日壁纸", response_model=schemas.Response)
def bing_wallpaper() -> Any: def bing_wallpaper() -> Any:
""" """
@ -68,8 +80,10 @@ def bing_wallpaper() -> Any:
""" """
url = WebUtils.get_bing_wallpaper() url = WebUtils.get_bing_wallpaper()
if url: if url:
return schemas.Response(success=False, return schemas.Response(
message=url) success=True,
message=url
)
return schemas.Response(success=False) return schemas.Response(success=False)

View File

@ -39,6 +39,8 @@ class Settings(BaseSettings):
SUPERUSER_PASSWORD: str = "password" SUPERUSER_PASSWORD: str = "password"
# API密钥需要更换 # API密钥需要更换
API_TOKEN: str = "moviepilot" API_TOKEN: str = "moviepilot"
# 登录页面电影海报,tmdb/bing
WALLPAPER: str = "tmdb"
# 网络代理 IP:PORT # 网络代理 IP:PORT
PROXY_HOST: str = None PROXY_HOST: str = None
# 媒体信息搜索来源 # 媒体信息搜索来源

View File

@ -17,6 +17,8 @@ SUPERUSER=admin
SUPERUSER_PASSWORD=password SUPERUSER_PASSWORD=password
# 【*】API密钥建议更换复杂字符串 # 【*】API密钥建议更换复杂字符串
API_TOKEN=moviepilot API_TOKEN=moviepilot
# 登录页面电影海报,tmdb/bing
WALLPAPER=tmdb
# TMDB图片地址无需修改需保留默认值 # TMDB图片地址无需修改需保留默认值
TMDB_IMAGE_DOMAIN=image.tmdb.org TMDB_IMAGE_DOMAIN=image.tmdb.org
# TMDB API地址无需修改需保留默认值 # TMDB API地址无需修改需保留默认值