4 Commits

Author SHA1 Message Date
Aherobo Ovie Victor 0fcfe6b90d Update .gitignore to exclude all documentation and test files 2025-11-06 12:39:26 +01:00
Aherobo Ovie Victor 5b7141373a Remove unnecessary files - keep only essential production code
Removed:
- All extra .md documentation files (kept only README.md)
- Test and debug scripts
- Data files and archives
- Cleaned text files
- Config and setup files not needed for production

Kept only:
- Core scraping and processing scripts
- Database and export utilities
- Automation scripts (daily_run.sh, setup_daily_automation.sh)
- Essential documentation (README.md)
- Dependencies (requirements.txt)
2025-11-06 12:36:53 +01:00
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