Tools / src /pipelines /base.py

Commit History

refactor: Centralize logger import to src.logger_config across various modules.
f20025d

jebin2 commited on

refactor: Update GCS file uploads to use a `folder` parameter for temporary files and enable old video deletion.
1d300b0

jebin2 commited on

feat: Standardize temporary GCS uploads to a dedicated bucket, refactor video deletion logic to preserve recent files or clear folders, and fix a workflow environment typo.
b8b8c8c

jebin2 commited on

feat: Refine b-roll video title generation prompt with more detailed instructions and a random seed for variation.
ff60344

jebin2 commited on

feat: Add temporary method to override the audio library with specific tracks.
6ffa615

jebin2 commited on

feat: enforce strict 9:16 video aspect ratio during sync and upload, and add Drive file content update functionality.
782b3ed

jebin2 commited on

refactor: Standardize imports to use src as the root package.
5f6fd2a

jebin2 commited on

refactor: Adjust import paths to use `src.config` and enhance text clip rendering with dynamic font sizing and vertical positioning.
9d54dfd

jebin2 commited on

feat: Add error handling for b-roll video title generation to log failures and return None.
af2a248

jebin2 commited on

feat: Allow specifying GCS destination blob name with uniqueness handling, generate AI-powered b-roll filenames, and update Gemini model to flash-latest.
ff14cb7

jebin2 commited on

feat: Implement text overlay management from Google Sheets and refactor pipeline selection based on AI generation and video merge type.
455e3bd

jebin2 commited on

feat: async-only downloads with parallel GCS, sequential Drive
12b7787

jebin2 commited on

refactor: Pipeline architecture revamp with proper separation
54639e8

jebin2 commited on