This commit is contained in:
jinql
2025-09-19 15:52:55 +08:00
parent b8b10048c3
commit 1b9a50ec71
14 changed files with 20 additions and 3 deletions

View File

@@ -386,8 +386,8 @@ def add_failed_url(domain: str, expire_time: int):
new_count = len(failed_urls)
# 检查是否需要保存到文件当新增了指定数量的URL或数量是指定阈值的倍数
if new_count % setting.FAILED_URLS_SAVE_THRESHOLD == 0 or (
new_count - old_count) >= setting.FAILED_URLS_SAVE_THRESHOLD:
if (new_count % setting.FAILED_URLS_SAVE_THRESHOLD == 0
or (new_count - old_count) >= setting.FAILED_URLS_SAVE_THRESHOLD):
save_failed_urls()

View File

@@ -6,7 +6,7 @@ from typing import Optional
import urllib3
from fastapi import APIRouter, Request, Query, BackgroundTasks
from fastapi.responses import Response
from fastapi.responses import Response, FileResponse
import setting
from favicon_app.routes import favicon_service
@@ -32,6 +32,8 @@ async def get_favicon(
refresh: Optional[str] = Query(None, include_in_schema=False),
):
"""获取网站图标"""
if not url:
return FileResponse("templates/index.html")
return await favicon_service.get_favicon_handler(request, bg_tasks, url, refresh)