Skip to main content

Python SDK for the Stillworks REST API

Project description

stillworks-sdk

Python SDK for the Stillworks REST API.

Installation

pip install stillworks-sdk

Usage

from stillworks_sdk import StillworksClient

client = StillworksClient(token="swt_your_token_here")
print(client.whoami())           # {'github_login': 'alice', 'plan': 'free'}
print(client.repos())            # list of linked repos
print(client.runs("alice", "my-app", limit=5))
client.run_now("alice", "my-app")
print(client.analytics(days=7))

Auth header sent automatically: X-Stillworks-Token: <token>. Errors raise StillworksError, UnauthorizedError, or RateLimitError.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stillworks_sdk-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stillworks_sdk-0.1.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file stillworks_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: stillworks_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for stillworks_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6a8a9a3830d7bb1298a77a96442c7907bf9140d31e99b6f6da415bf17415fe62
MD5 7f5845acc4e8fab7f40de55343ca742b
BLAKE2b-256 3f1c58b6fbd010f32a54b00794c953c36db8fd25e65bf19687f5a5f002f4ee58

See more details on using hashes here.

File details

Details for the file stillworks_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: stillworks_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for stillworks_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7d2d92a3af864501924549afca17a5fe5db9670a8f53874bf358e3c87d81c526
MD5 aeceb1da63f8f0c1f3c7a786fd46aad2
BLAKE2b-256 8f3efa231313e530d63eb524b4f4fa182de3a1f6729987b2665af365b7521b68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page