Tools / src /config.py

Commit History

feat: Centralize default values for social media publisher upload limit and GCS bucket details in config.
53236bb

jebin2 commited on

feat: Introduce `social_media_publisher_provider` config with a default of "hybrid" and retrieve it in the publisher.
c2912a2

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

feat: Display real-time upload progress in publishing modals and streamline ImageKit configuration and client initialization.
faf693c

jebin2 commited on

feat: Integrate ImageKit.io as a fallback for media uploads in social media publishers with new utilities, configuration, and tests.
2d331ea

jebin2 commited on

x integration testing.
63b33ed

jebin2 commited on

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

jebin2 commited on

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

jebin2 commited on

feat: Implement centralized logging with colored output, verbose control, and updated log levels across the application.
175adcc

jebin2 commited on

refactor: Remove `CONTENT_STRATEGY_FILE` as a workflow dispatch input, now exclusively using its value from workflow variables.
fc8ec65

jebin2 commited on

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

jebin2 commited on

feat: Integrate Grok SDK for video generation with new `GrokVideoGenerator` and configuration options.
b3fc79f

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

feat: Implement VoiceOver AI Pipeline and Refactor Config
5f00d5a

jebin2 commited on

feat: Update Instagram auth to Direct Login, add config support, enhance logging
012d5a5

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: Implement support for multiple video merge types per row with configurable processing strategies.
2df2397

jebin2 commited on

feat: Introduce configurable text overlay column, add new audio tracks, and adjust main module import path.
8a6fb45

jebin2 commited on

test
7ccd327

jebin2 commited on

feat: Add Threads publishing integration and config
cc0d95d

jebin2 commited on

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

jebin2 commited on

changed privacy status to false default
72e72d9

jebin2 commited on

save cred
64ca25a

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

rm unnecessary
40d672a

jebin2 commited on

refactor: Overhaul configuration loading by removing explicit calls, standardizing environment variables, and adding pre-checks.
4c5b5e2

jebin2 commited on

refactor: streamline log worksheet naming by removing `GSHEET_WORKSHEET_LOGS` configuration and adjusting name generation.
522e55a

jebin2 commited on

refactor: Remove manual GCP Project ID resolution
1f042c3

jebin2 commited on

feat: Rewrite publisher workflow for multi-platform publishing
c1e4f94

jebin2 commited on

feat: Add TikTok OAuth auth and video publishing
bec2f86

jebin2 commited on

feat: Add Facebook Page video publishing
97dafd9

jebin2 commited on

feat: Add Instagram OAuth auth and Reels publishing
7c5f889

jebin2 commited on

feat: Implement Two-Flow Publishing & Refactor Auth
9b72e0a

jebin2 commited on

feat: Implement Social Media Publisher UI with React + Flask
aac991a

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

new changes
0d2b4eb

jebin2 commited on

refactor: simplify config to .env only, remove TOML
a722bbb

jebin2 commited on

remove unused
de09351

jebin2 commited on

refactor: Pipeline architecture revamp with proper separation
54639e8

jebin2 commited on

Refactor: Replace os.getenv with get_config_value across codebase
c50e12a

jebin2 commited on

Refactor config management: Use config.py, remove data_holder
a4aa882

jebin2 commited on

Refactor: Unify configuration management and replace legacy content strategy loading
9ed628b

jebin2 commited on