async
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
2026-04-11 20:35:02 +10:00
parent be7b042e7c
commit 15f637eb33

12
main.py
View File

@@ -480,16 +480,16 @@ async def process_parser_all_ist(url: Parserall, background_tasks: BackgroundTas
# GET метод для получения
@app.get("/get_tasks_offset", summary="Метод получения задач парсинга")
def get_tasks_offset(limit: int = Query(10, gt=0), offset: int = Query(0, ge=0)):
async def get_tasks_offset(limit: int = Query(10, gt=0), offset: int = Query(0, ge=0)):
return wp.get_tasks_offset(limit, offset)
# GET метод для получения настроек
@app.get("/settings", summary="Метод получения настроек парсера")
def get_settings():
async def get_settings():
return wp.get_all_promt()
@app.get("/categories_promt", summary="Метод получения categories_promt")
def get_categories_promt():
async def get_categories_promt():
return wp.get_all_categories_promt()
class Source(BaseModel):
@@ -498,11 +498,11 @@ class Source(BaseModel):
# POST метод для установки настроек
@app.post("/settings", summary="Метод сохранения настроек парсера")
def set_settings(settings: Source):
async def set_settings(settings: Source):
return wp.update_promt(settings.name, settings.promt)
@app.delete("/delete_task/{task_id}", summary="Метод удаления задачи")
def delete_task(task_id: int):
async def delete_task(task_id: int):
return print(wp.delete_task(task_id))
@app.get("/file_download", summary="Метод для скачивания файла")
@@ -607,7 +607,7 @@ async def download_all(dates: DownloadRange, background_tasks: BackgroundTasks):
return response
@app.get("/logs", summary="Показать логи")
def get_logs():
async def get_logs():
with open("app.log", "r") as file:
lines = file.readlines()[-10:] # последние 10 строк
return {"logs": lines}