Commit Graph

25 Commits (c1b0ad73ca9379cc288077cefdaa29b29c91a1ee)

Author SHA1 Message Date
PeninsulaInd 81cf55f2e7 Base T2 off of T1, some deletion of old stories 2026-03-11 12:13:52 -05:00
PeninsulaInd ba306b9e10 Bug fixes for S3 naming conventions. 2025-12-30 17:58:19 -06:00
PeninsulaInd 0748b29f7c Add S3 bucket discovery with auto-import and exclusion list support
- Add auto-import-all flag to discover_s3_buckets.py for bulk import
- Add bucket exclusion list (s3_bucket_exclusions.txt) to prevent re-importing manually added FQDN sites
- Add helper scripts for S3 site management (list, check, delete)
- Update README.md with comprehensive S3 bucket management documentation
- Add colinkri_processor.py for batch processing
- Various deployment and storage improvements
2025-12-30 16:57:51 -06:00
PeninsulaInd 3cd62e4135 Add CLI documentation, S3 scripts, and update deployment code 2025-12-29 12:51:59 -06:00
PeninsulaInd 7e21482419 Add Epic 6: Multi-Cloud Storage Support planning and merge images branch changes 2025-12-10 11:37:56 -06:00
PeninsulaInd 62074cd995 Fix: Assign sites before generating images
- Move site assignment to occur immediately after article creation
- Generate images after site assignment so they can be uploaded
- Add assign_site_to_single_article() helper function
- Fixes issue where images were generated with site_deployment_id=None
2025-11-20 21:47:28 -06:00
PeninsulaInd be03594fc7 Implement PIL text overlay for hero images
- Add Pillow dependency for image processing
- Remove text instructions from fal.ai prompts (generate clean images)
- Add semi-transparent dark background box behind text for readability
- Overlay full title text with white text and black outline
- Add proper line spacing between text lines
- Fix FAL_KEY environment variable setup
- Add image URL logging to console output during batch processing
- Remove unused h2-prompts file
2025-11-19 17:28:26 -06:00
PeninsulaInd 8379313f51 Add image generation using fal.ai API
- Implement ImageGenerator class with hero and content image generation
- Add image theme prompt generation and caching
- Integrate with fal.ai flux-1/schnell API
- Add image upload to storage (Bunny CDN)
- Add image injection into HTML content
- Add test script for image generation
- Update database models and repositories for image fields
- Fix API usage: use arguments parameter and image_size object format
2025-11-19 17:09:20 -06:00
PeninsulaInd b0901b7dc7 Fixed- Adds the cannoical for real now - version 1.1.4 2025-11-03 08:20:59 -06:00
PeninsulaInd 14df158a7a Fixed checking for incomplete error from openrouter - version 1.1.3 2025-10-31 11:49:45 -05:00
PeninsulaInd de6b97dbc1 Pre-fix for checking for incomplete from openrouter - version 1.1.2 2025-10-31 11:11:28 -05:00
PeninsulaInd 5eef4fe507 Fixed concurrency and model changes at job level - version 1.1.0 2025-10-27 14:37:47 -05:00
PeninsulaInd d919ea25e1 Fix concurrent generation threading issues
- Fix SessionLocal import error by using db_manager.get_session()
- Create thread-local ContentGenerator instances for each worker
- Ensure each thread uses its own database session
- Prevents database session conflicts in concurrent article generation
2025-10-27 13:58:18 -05:00
PeninsulaInd b29a3f3249 Fixed & Tested - Creates titles in batched of 25 for more diversity of ideas. 2025-10-24 11:24:27 -05:00
PeninsulaInd 083a8cacdd Fixed NOT TESTED: now actually listens to # of links. Also makes See Also smaller. 2025-10-23 15:37:31 -05:00
PeninsulaInd 26b6e75448 Fixed: throws error early on no money_site_rul set. 2025-10-23 12:53:06 -05:00
PeninsulaInd a8393cdd96 Fixed: Now listens to model selection in job.json file 2025-10-22 15:34:36 -05:00
PeninsulaInd b3e35b0b4d Story 4.1-3 coded and real-world tested. Working 2025-10-22 13:04:03 -05:00
PeninsulaInd 8a382a1db4 Story 4.1 coded - pre real testing 2025-10-22 12:19:25 -05:00
PeninsulaInd ee66d9e894 Story 3.3: QA fixed cli integration 2025-10-21 14:28:18 -05:00
PeninsulaInd 6a3e65ef7c Story 2.5 kludgy mapping of buckets to real domains 2025-10-20 23:35:55 -05:00
PeninsulaInd 19e1c93358 Resolve merge conflicts - choose newer implementations 2025-10-20 11:43:33 -05:00
PeninsulaInd ef62ecf852 Passed initial test, generates an entire article 2025-10-20 11:35:02 -05:00
PeninsulaInd b6b0acfcb0 Story 2.3 - content generation script nightmare alomst done - pre-fix outline too big issue 2025-10-19 20:29:13 -05:00
PeninsulaInd e2afabb56f Story 2.3 - content generation script finished 2025-10-18 22:38:34 -05:00