From 29a51eb1b81e6dd15582ddeaf99b2abc05299bb4 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Thu, 9 Jul 2026 23:08:04 -0400 Subject: [PATCH] feat(admin): simplify phrase generation by removing missing phrases endpoint --- python/ebook_search/api/routes/admin.py | 8 +------- python/ebook_search/api/templates/admin.html | 7 ------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/python/ebook_search/api/routes/admin.py b/python/ebook_search/api/routes/admin.py index 6860609..84769ba 100644 --- a/python/ebook_search/api/routes/admin.py +++ b/python/ebook_search/api/routes/admin.py @@ -63,13 +63,7 @@ async def scan_library(request: Request, config: AppConfig, session: AsyncDbSess @router.post("/phrases/generate-all", response_class=HTMLResponse) async def generate_all_phrases(request: Request, config: AppConfig, session: AsyncDbSession) -> HTMLResponse: """Regenerate candidate phrases for every indexed book without LLM judging.""" - return await run_phrase_generation(request, config, session, only_missing=False) - - -@router.post("/phrases/generate-missing", response_class=HTMLResponse) -async def generate_missing_phrases(request: Request, config: AppConfig, session: AsyncDbSession) -> HTMLResponse: - """Generate candidate phrases only for books that have none yet.""" - return await run_phrase_generation(request, config, session, only_missing=True) + return await run_phrase_generation(request, config, session) async def run_phrase_generation( diff --git a/python/ebook_search/api/templates/admin.html b/python/ebook_search/api/templates/admin.html index 2e95bee..4ceac81 100644 --- a/python/ebook_search/api/templates/admin.html +++ b/python/ebook_search/api/templates/admin.html @@ -60,13 +60,6 @@ head %} > -
- -