This project automatically retrieves the latest financial news of a publicly traded company (via Yahoo Finance and Alpha Vantage) and sends this data to a LLM (Gemini AI) to generate an intelligent summary.
The goal is to provide a synthetic report including:
- Key positive and negative insights from recent news.
- A clear summary to support decision-making.
- An analytical foundation usable for trading or investing.
- π News retrieval via Alpha Vantage (including sentiment analysis).
- π° News retrieval via Yahoo Finance (titles, descriptions, providers).
- π― Retrieval of analyst price targets.
- π€ Automatic report generation with Gemini AI.
- πΎ Save data as JSON files.
- π Designed to be integrated into a larger analysis pipeline (e.g., backtesting, trading strategy).
Clone the repository:
git clone https://github.com/John-The-Reaper/ai-stock-reporter.git
cd stock-news-report