| name | helper-reference |
| description | Tum helper fonksiyonlari referansi. Use for quick lookup of available functions. |
Helper Reference
Tum helper dosyalari ve public fonksiyonlari.
flux_helper.py
FLUX.2 Pro gorsel uretimi.
generate_image_flux(prompt, width=1024, height=1024, output_format="png") -> Dict
get_credits() -> Dict
cloudinary_helper.py
Video CDN yonetimi.
configure_cloudinary() -> bool
upload_video_to_cloudinary(video_path, folder="olivenet-reels") -> Dict
delete_from_cloudinary(public_id) -> Dict
instagram_helper.py
Instagram Graph API v21.0.
get_account_info() -> Dict
post_photo_to_instagram(image_url, caption) -> str
post_video_to_instagram(video_url, caption) -> str
post_carousel_to_instagram(image_urls, caption) -> str
post_reels_to_instagram(video_path, caption) -> Dict
convert_video_for_instagram(video_path) -> Dict
get_media_insights(media_id) -> Dict
get_recent_media(limit=10) -> List
upload_image_to_cdn(image_path) -> str
insights_helper.py
Instagram Analytics.
get_instagram_account_info() -> Dict
get_instagram_media_type(media_id) -> Dict
get_instagram_reels_insights(media_id) -> Dict
get_instagram_image_insights(media_id) -> Dict
get_instagram_insights() -> List
get_best_performing_content() -> List
sync_insights_to_database() -> int
sora_helper.py
OpenAI Sora video uretimi.
generate_video_sora(prompt, duration=8, size="720x1280", model="sora-2") -> Dict
analyze_prompt_complexity(prompt, topic="") -> Dict
generate_video_smart(prompt, topic="", force_model=None, duration=8) -> Dict
veo_helper.py
Google Veo video uretimi.
generate_video_veo3(prompt, aspect_ratio="9:16", duration_seconds=8) -> Dict
generate_video_with_retry(prompt, max_retries=2) -> Dict
gemini_helper.py (devre disi)
Google Gemini gorsel uretimi. Aktif degil, FLUX tercih ediliyor.
generate_realistic_image(topic, post_text, output_dir) -> str
create_image_prompt(topic, post_text) -> str
test_gemini_connection() -> Dict
claude_helper.py
Claude CLI wrapper ve template generation.
run_claude_code(prompt, timeout=60) -> str
generate_post_text(topic) -> str
generate_dashboard_html(data) -> str
generate_feature_grid_html(data) -> str
generate_timeline_html(data) -> str
generate_before_after_html(data) -> str
generate_comparison_html(data) -> str
generate_quote_html(data) -> str
generate_billboard_html(data) -> str
generate_big_number_html(data) -> str
generate_process_html(data) -> str
generate_checklist_html(data) -> str
renderer.py
HTML -> PNG rendering.
render_html_to_png(html_content, output_path=None, width=1080, height=1080) -> str
render_html_file_to_png(html_path, output_path=None) -> str
save_html_and_render(html_content, base_name=None) -> Tuple[str, str]
get_browser() -> Browser
close_browser() -> None
cleanup() -> None
config.py
Konfigürasyon ve ayarlar.
settings.telegram_bot_token
settings.telegram_admin_chat_id
settings.instagram_access_token
settings.instagram_user_id
settings.gemini_api_key
settings.flux_api_key
settings.openai_api_key
settings.cloudinary_cloud_name
settings.base_dir
settings.context_dir
settings.templates_dir
settings.outputs_dir
settings.database_path
settings.claude_timeout_post
settings.claude_timeout_visual
settings.api_timeout_video
settings.min_review_score
settings.max_instagram_words
Dosya Konumlari
| Helper | Konum |
|---|
| flux_helper.py | app/flux_helper.py |
| cloudinary_helper.py | app/cloudinary_helper.py |
| instagram_helper.py | app/instagram_helper.py |
| insights_helper.py | app/insights_helper.py |
| sora_helper.py | app/sora_helper.py |
| veo_helper.py | app/veo_helper.py |
| gemini_helper.py | app/gemini_helper.py |
| claude_helper.py | app/claude_helper.py |
| renderer.py | app/renderer.py |
| config.py | app/config.py |