I need a concise and fully functional Python script that connects to a bookmaker’s WebSocket feed and retrieves all available odds for every event within a specific league or competition. The goal is to provide a clean, minimal working example that demonstrates: - Establishing a WebSocket connection to the endpoint (which I will provide after the project is awarded). - Handling authentication or request headers (if required by the endpoint). - Receiving, parsing, and collecting all available odds data for all upcoming events in a specific league (e.g., “England Premier League”) within the next 7 days. - Exporting this data into a well-structured JSON files that are easily parsable. Technical Requirements: - Language: Python 3.x - Libraries: Only standard and widely used libraries allowed, such as: websocket-client or asyncio + websockets Output: Multiple JSON files (one file for each event) Deliverables: - Python script file (fetch_odds.py) containing: - Clear, readable code README.md with: - Short setup guide (how to install dependencies and run the script) - Example command to execute the script Notes: I will provide the WebSocket URL and any required credentials after awarding the project. ***You will need a Romania proxy in order to be able to access the website. No GUI or web framework needed — this is a console-based script only. The focus is on clarity and correctness, not volume of data or production-ready robustness. Acceptance Criteria: The script runs successfully on Python 3.x. Connects and authenticates (if applicable) to the provided WebSocket endpoint. Retrieves odds data for all events in the specified league. Code is concise, well-commented, and easy to follow.