- Add Brave Search API integration for bulk news fetching - Add Tavily API integration for bulk news fetching - Implement timeout and retry logic with exponential backoff for both vendors - Make bulk news vendor order configurable via default_config.py - Add tavily-python to requirements.txt - Document BRAVE_API_KEY and TAVILY_API_KEY in .env.example and README - Add comprehensive unit tests for both vendors (49 tests) The news discovery system now uses fallback chain: Tavily → Brave → Alpha Vantage → OpenAI → Google 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| trending | ||
| __init__.py | ||
| test_alpha_vantage_news.py | ||
| test_brave.py | ||
| test_google.py | ||
| test_interface.py | ||
| test_tavily.py | ||