Skip to main content

Plugin SDK models for PhoneStreamDeck

Project description

streamdeck-phone-sdk

Small plugin SDK package used by PhoneStreamDeck plugins.

It provides:

  • ActionSpec
  • PluginWidget

Example plugin folder:

my_plugin/
  config.yaml
  widget.py

config.yaml:

dependencies:
  - requests

widget.py:

from pathlib import Path
from streamdeck import ActionSpec, PluginWidget

CONFIG_PATH = Path(__file__).with_name("config.yaml")
LOGO = "MY"

def create_widget():
    return PluginWidget(
        plugin_id="my_plugin",
        title="My Plugin",
        logo=LOGO,
        actions=[ActionSpec("run", "Run")],
    )

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

streamdeck_phone_sdk-0.1.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

streamdeck_phone_sdk-0.1.0-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file streamdeck_phone_sdk-0.1.0.tar.gz.

File metadata

  • Download URL: streamdeck_phone_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for streamdeck_phone_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e8db7b8a476b09ca51b7beb1d60aa7869c35ce2d2979f9613289af584a480714
MD5 e7012d53aeb78bf46f3a56d388c25bd8
BLAKE2b-256 09a5a1856a46b67431ca9b88cb3f54b1c71fb71ce12ee66e871cc661471c3461

See more details on using hashes here.

File details

Details for the file streamdeck_phone_sdk-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for streamdeck_phone_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a536c4ded588d9e46e54e79762c9e87a9ab5a0830074f8df85b8c166d3c6029b
MD5 8b9f81d5f99d12b87eff6eac41ee3aa6
BLAKE2b-256 d3d20636ca3c99f4ff2a83142595ccb9c59e8a9b1d8aaadcc48c5770258e9056

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