From 67de7d47d3c46f81cbd81f5d3f4b02a77044511e Mon Sep 17 00:00:00 2001 From: bardonadam Date: Sat, 7 Feb 2026 10:35:50 +0100 Subject: [PATCH] feat: fix host to default API and update README naming --- README.md | 10 +++++----- activitysmith/client.py | 5 +---- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 593fdc2..1143ab3 100644 --- a/README.md +++ b/README.md @@ -26,19 +26,19 @@ python -m pip install . import os from activitysmith import ActivitySmith -client = ActivitySmith( +activitysmith = ActivitySmith( api_key=os.environ["ACTIVITYSMITH_API_KEY"], ) # Push Notifications -client.notifications.send( +activitysmith.notifications.send( { # See PushNotificationRequest for fields } ) # Live Activities -client.live_activities.start( +activitysmith.live_activities.start( { # See LiveActivityStartRequest for fields } @@ -49,8 +49,8 @@ client.live_activities.start( The client exposes grouped resources: -- `client.live_activities` -- `client.notifications` +- `activitysmith.live_activities` +- `activitysmith.notifications` Request/response models are included and can be imported from `activitysmith_openapi.models`. diff --git a/activitysmith/client.py b/activitysmith/client.py index 05627d7..c208bf3 100644 --- a/activitysmith/client.py +++ b/activitysmith/client.py @@ -1,7 +1,7 @@ from __future__ import annotations from dataclasses import dataclass -from typing import Optional, Any +from typing import Any from activitysmith_openapi.configuration import Configuration from activitysmith_openapi.api_client import ApiClient @@ -49,15 +49,12 @@ def end_live_activity(self, live_activity_end_request: Any): @dataclass class ActivitySmith: api_key: str - base_url: Optional[str] = None def __post_init__(self) -> None: if not self.api_key: raise ValueError("ActivitySmith: api_key is required") config = Configuration(access_token=self.api_key) - if self.base_url: - config.host = self.base_url api_client = ApiClient(configuration=config)