Commit Graph

2 Commits

Author SHA1 Message Date
Aherobo Ovie Victor 80ee708348 feat: Implement stock listing extraction and database population
- Added `extract_listings.py` for extracting stock listings from TSX, TSXV, CSE, and CBOE using Playwright.
- Created `main.py` to orchestrate the entire stock intelligence system, including extraction, database import, financial scraping, news scraping, and report generation.
- Developed `populate_database.py` to populate the database with existing JSON data.
- Introduced `scrape_nasdaq_tsx_only.py` for focused scraping of NASDAQ and TSX stocks.
- Added `setup.py` for initial setup and testing of the system.
- Created `watchlist.txt` template for user-defined stock tracking.
- Generated `final_test_output.txt` to log the results of the test run.
2025-11-06 12:34:01 +01:00
Aherobo Ovie Victor 389a01cb0a Initial commit: Stock Intelligence Automation System
- Complete scraper with Yahoo Finance integration (fixed quote data extraction)
- Database schema with stock_quotes table
- Report generator (Markdown + PDF)
- Daily automation scripts (cron job at 12 PM)
- Financial calculator with 40+ metrics
- News, SEC, and SEDAR scrapers
- CSV export functionality
- Supports NASDAQ and TSX stocks
- All quote data issues resolved (date, open, high, low, close, volume)
- Production ready with 100% data accuracy
2025-11-06 12:22:19 +01:00