HKIA Content Aggregation System - Complete content scraping and markdown generation for 5 sources (WordPress, MailChimp RSS, Podcast RSS, YouTube, Instagram)
Production Readiness Improvements: - Fixed scheduling to match spec (8 AM & 12 PM ADT instead of 6 AM/6 PM) - Enabled NAS synchronization in production runner with error handling - Fixed file naming convention to spec format (hvacknowitall_combined_YYYY-MM-DD-THHMMSS.md) - Made systemd services portable (removed hardcoded user/paths) - Added environment variable validation on startup - Moved DISPLAY/XAUTHORITY to .env configuration Systemd Improvements: - Created template service file (@.service) for any user - Changed all paths to /opt/hvac-kia-content - Updated installation script for portable deployment - Fixed service dependencies and resource limits Documentation: - Created comprehensive PRODUCTION_TODO.md with 25 tasks - Added PRODUCTION_GUIDE.md with deployment instructions - Documented spec compliance gaps (65% complete) Remaining work includes retry logic, connection pooling, media downloads, and pytest test suite as documented in PRODUCTION_TODO.md 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| config | ||
| docs | ||
| src | ||
| systemd | ||
| test_data | ||
| tests | ||
| .gitignore | ||
| .python-version | ||
| capture_tiktok_backlog.py | ||
| CLAUDE.md | ||
| claude.md | ||
| debug_wordpress.py | ||
| debug_wordpress_raw.py | ||
| debug_youtube_detailed.py | ||
| debug_youtube_videos.py | ||
| detailed_monitor.py | ||
| install.sh | ||
| install_production.sh | ||
| main.py | ||
| monitor_backlog.py | ||
| pyproject.toml | ||
| requirements.txt | ||
| requirements_new.txt | ||
| run_production.py | ||
| status.md | ||
| test_instagram_debug.py | ||
| test_instagram_fix.py | ||
| test_markitdown_fix.py | ||
| test_real_data.py | ||
| test_sources_simple.py | ||
| test_tiktok_advanced.py | ||
| test_tiktok_scrapling.py | ||
| uv.lock | ||