add download service
This commit is contained in:
@@ -20,6 +20,8 @@ from .video_generator import VideoGenerator, check_ffmpeg
|
||||
from .database import init_db, async_session_maker
|
||||
from .db_models import Opening
|
||||
from .routers import openings, backgrounds
|
||||
from .openings_downloader.router import router as downloader_router
|
||||
from .openings_downloader import db_models as downloader_db_models # noqa: F401 - import for table creation
|
||||
from sqlalchemy import select, update
|
||||
from datetime import datetime, timezone
|
||||
|
||||
@@ -55,6 +57,7 @@ app.add_middleware(
|
||||
# Include routers
|
||||
app.include_router(openings.router, prefix="/api")
|
||||
app.include_router(backgrounds.router, prefix="/api")
|
||||
app.include_router(downloader_router, prefix="/api")
|
||||
|
||||
# Mount output directory for serving videos
|
||||
app.mount("/videos", StaticFiles(directory=str(settings.output_path)), name="videos")
|
||||
|
||||
Reference in New Issue
Block a user