Skip to main content

Library for building Stencila Plugins

Project description

Stencila Plugin

stencila_plugin

Introduction

This package provides tools for writing a Stencila plugin. Stencila plugins extend the functionality of Stencila, and are dynamically loaded at runtime. They communicate with the core Stencila app via JSON-RPC over stdin/stdout or HTTP. This package implements much of the core functionality for communication, and makes writing a plugin as simple as filling out a few python functions.

⚡ Usage

This package can be installed via pip.

pip install stencila_plugin

An example of how to write a plugin using this package can be seen in this repo.

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

stencila_plugin-2.0.0b3.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

stencila_plugin-2.0.0b3-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file stencila_plugin-2.0.0b3.tar.gz.

File metadata

  • Download URL: stencila_plugin-2.0.0b3.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.3 CPython/3.12.4 Linux/6.5.0-1025-azure

File hashes

Hashes for stencila_plugin-2.0.0b3.tar.gz
Algorithm Hash digest
SHA256 87c3eef44dd6e2a2248f1ede511e0dfd1e858d361363b9b6bc0f4e68ff6b23f6
MD5 d12ca610b1f21c1d01e9a1b2587c29ed
BLAKE2b-256 f7e038122e3dd4f6037c1b1466b0e39cd4c9cd0ac7f8b48fd2eaacd1328c54b4

See more details on using hashes here.

File details

Details for the file stencila_plugin-2.0.0b3-py3-none-any.whl.

File metadata

  • Download URL: stencila_plugin-2.0.0b3-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.3 CPython/3.12.4 Linux/6.5.0-1025-azure

File hashes

Hashes for stencila_plugin-2.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 41d8e8e71acc65311c7579a57a782667ca6045d0a0f88573ce3965f6501479b0
MD5 ffe05923728b9438a925f80dc168e70d
BLAKE2b-256 2682aaa11cb73562a396db7bbfe863b5e0afbf8d44e4e49aff19a65d0610b752

See more details on using hashes here.

Supported by

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