Skip to main content

An easy-to-use, opinionated slack blockkit implementation

Project description

one-block

one-block has started as I needed to start using Slack's Block Kit for the design of my application. While there are a few Python packages available already, they were either using a license I was uncomfortable with, or have simply not been kept up-to-date.

Note, this is still a pre-release version, and as such, features might change or go away entirely.

Available features

While this is an on-going effort, this was initially driven by the fact I needed something to be able to move quickly. As such, it's implementing all the existing blocks, but some things might not be available, e.g. specifying block_ids. Documentation is also non-existent, but something I plan on adding as soon as possible.

It is meant to be fairly simple to use, with re-usability at the forefront of its design.

Roadmap

  • Support for all blocks
  • Documentation
  • Python package publishing
  • Tests
  • Type annotations

Appendix

Alternative Python Implementations

ASU-CodeDevils/slack-blockkit - Did not seem to be well maintained NickLambourne/slackblocks - BSD licensed and maintenance queries

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

one_block-0.1.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

one_block-0.1.2-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file one_block-0.1.2.tar.gz.

File metadata

  • Download URL: one_block-0.1.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for one_block-0.1.2.tar.gz
Algorithm Hash digest
SHA256 458415a1d054c718df5cfc78f5f816bcd57a5d7a0f115ac02449dd36066a5de5
MD5 01f8ff0763297370b43f276d47187df9
BLAKE2b-256 5cf8994f6c86db34368fa5fc8542d45882924519e0d4940bed1ae082eb8c92c5

See more details on using hashes here.

File details

Details for the file one_block-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: one_block-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for one_block-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 96070e18480efbd49005ff21c14e3c665906b74e281421f401f358433009f9c1
MD5 558a04d4223e01888d48f34700a4cd0d
BLAKE2b-256 326fd5bb9d17c447e0a3b4413ec67478aabed9a45a1a2886eec5b263d577de8e

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