Reads credentials from .env in the project root, fetches the Madrid forecast, prints each interval's condition code, then sends one SMS. .env └─ load_dotenv ...