From 1cfbc0dd08d63054db495fca39805add74460fc2 Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Sun, 18 Jan 2026 15:34:04 -0600 Subject: [PATCH] feat(video): Update __init__.py with full exports --- backend/blocks/video/__init__.py | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/backend/blocks/video/__init__.py b/backend/blocks/video/__init__.py index fd95ef9a58..7aae6120d0 100644 --- a/backend/blocks/video/__init__.py +++ b/backend/blocks/video/__init__.py @@ -1 +1,28 @@ -# Video editing blocks +"""Video editing blocks for AutoGPT Platform. + +This module provides blocks for: +- Downloading videos from URLs (YouTube, Vimeo, news sites, direct links) +- Clipping/trimming video segments +- Concatenating multiple videos +- Adding text overlays +- Adding AI-generated narration + +Dependencies: +- yt-dlp: For video downloading +- moviepy: For video editing operations +- requests: For API calls (narration block) +""" + +from .download import VideoDownloadBlock +from .clip import VideoClipBlock +from .concat import VideoConcatBlock +from .text_overlay import VideoTextOverlayBlock +from .narration import VideoNarrationBlock + +__all__ = [ + "VideoDownloadBlock", + "VideoClipBlock", + "VideoConcatBlock", + "VideoTextOverlayBlock", + "VideoNarrationBlock", +]