This repository contains Python coursework scripts for extracting Tesla and GameStop stock data, scraping revenue data, saving CSV outputs, and generating Plotly dashboard files.
- Previous status: partial coursework repo without a dependency manifest
- Current status: runnable Python workflow verified on Windows
- Verified on 2026-06-18:
python -m pip install -r requirements.txt,python main.py
- Python
- pandas
- yfinance
- requests
- BeautifulSoup
- Plotly
- Dependencies are documented in
requirements.txt main.pycompletes successfully in headless mode- CSV datasets are written locally
- Plotly dashboards are exported to HTML files for Tesla and GameStop
python -m pip install -r requirements.txt
$env:HEADLESS=1
python main.pyGenerated files include:
tesla_dashboard.htmlgamestop_dashboard.html- refreshed CSV outputs
- Revenue scraping depends on third-party pages that may change over time
- Tesla revenue currently falls back to embedded sample data if the course URL is unavailable
- This is a script-based coursework repo, not a packaged web application
