Tools / src /google_src

Commit History

new ch
20ff2b7

jebin2 commited on

ci: Run GCS stats script with verbose output.
c25e6e9

jebin2 commited on

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

jebin2 commited on

feat: Add background scheduler with GitHub workflow trigger, sheet-based round-robin publishing, and per-account upload limits
f50bedb

jebin2 Claude Opus 4.6 commited on

Refactor: Standardize logging by replacing print statements with logger calls and adjusting verbosity levels.
503d4ac

jebin2 commited on

refactor: Improve log sheet ID derivation by centralizing the configured ID and enhancing error handling.
3688015

jebin2 commited on

feat: Allow specifying a dedicated Google Sheet ID for logging via the new `LOG_GSHEET_ID` configuration.
8348f26

jebin2 commited on

fix: Correct hardcoded word "Bayou" to "Bio" in STT example.
40c905b

jebin2 commited on

feat: Implement STT transcript verification optimization with new unit tests and update Google Sheet log sheet naming.
62e3d70

jebin2 commited on

feat: Add AI-driven verification and correction for speech-to-text timed transcripts.
7bfc215

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: Implement centralized logging with colored output, verbose control, and updated log levels across the application.
175adcc

jebin2 commited on

fix: Add missing json import in stt.py
15ffb7b

jebin2 Claude Opus 4.6 commited on

log: add logging for timed transcript output in STT and AI pipeline.
88a446e

jebin2 commited on

feat: Implement product video detection and merging into the voiceover pipeline using Gemini and MoviePy.
e780c61

jebin2 commited on

refactor: Migrate `GCS_BUCKET_FOLDER_NAME` from secrets to vars in the workflow and adjust `list_gcs_files` prefix default handling.
92b42d6

jebin2 commited on

feat: Introduce `GCS_BUCKET_FOLDER_NAME` for configurable Google Cloud Storage paths across workflows and utilities.
50a7b1c

jebin2 commited on

refactor: Migrate Google Sheet access to use sheet IDs exclusively and introduce a factory method for log sheets.
c2fc9ca

jebin2 commited on

Implement GoogleSheetReader.get_log_reader factory method and enable spreadsheet creation for log sheets.
9c42c43

jebin2 commited on

feat: Implement VoiceOver AI Pipeline and Refactor Config
5f00d5a

jebin2 commited on

fix: trim black frames from video start/end and improve concat
6eec0dc

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

feat: Implement local video sync and enhanced Google Drive upload with sheet ID support
71d3806

jebin2 commited on

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

jebin2 commited on

refactor: standardize `gemini_api_key` casing in config lookups and error messages.
2930463

jebin2 commited on

refactor: rename GCS video folder and default listing prefix to "video_rename"
15e9da4

jebin2 commited on

feat: add Gemini-based filename generation, GCS stats script, and collision handling
8b6d4cc

jebin2 commited on

refactor: retrieve GEMINI_API_KEY from config utility instead of environment variables.
fccc73c

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: Integrate OneUp API for social media publishing
693a2b5

jebin2 commited on

fix: change default bucket to infloxa
8313a9a

jebin2 commited on

fix: hardcode default bucket to elvoro_videos in workflow and script
165fb90

jebin2 commited on

fix: ensure GCS_BUCKET_NAME is read from env vars in rename script
fca168f

jebin2 commited on

feat: support multiple buckets and title lists in GCS rename
b3551fe

jebin2 commited on

feat: simplify GCS rename script and workflow
b4eb984

jebin2 commited on

Refactor social publishers, fix asyncio/frontend crash, fix GCS project ID
05104b9

jebin2 commited on

issue fix
fce9bf7

jebin2 commited on

refactor: Centralize configuration management by replacing direct os.getenv calls with the new get_config_value utility function.
3bba70c

jebin2 commited on

fix: Use authenticated GCS download instead of public URLs
bd94cd9

jebin2 commited on

prefix added
5b4dcf4

jebin2 commited on

upload id
af92103

jebin2 commited on

new func added
b6fe3e5

jebin2 commited on

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

jebin2 commited on

feat: add save_in_drive_also option to upload_file_to_gcs with consistent filenames
8524219

jebin2 commited on

refactor: Pipeline architecture revamp with proper separation
54639e8

jebin2 commited on

Refactor: Move voice selection to GoogleTTS with enhanced prompt
02bd832

jebin2 commited on

refactor: Remove APIClients class and migrate to standalone GCS utils
d524fdc

jebin2 commited on

Refactor bucket creation to gcs_utils and cleanup main.py
750910c

jebin2 commited on

refactor: move google_sheet_reader to google_src and cleanup workflows
69c39fa

jebin2 commited on

Refactor: Move Gemini SDK, centralize GCS utils, optimize downloads
3a1dbcc

jebin2 commited on