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.3.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.3-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: one_block-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 71ca403140f1ba24f136528be5f447a15d55daabacf84c845145da17adf0fcee
MD5 238221015dda3f91c44e58b238e16d11
BLAKE2b-256 f719b2a9a626493736e736b98445973d5228598e86b139158dce8e084c03df96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: one_block-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 479c71ba0f01e32aa72dd82abf7385f6bdb4b5fd30d9a541a9175611804adc34
MD5 701d895042d6aac0c689ecacfd014faa
BLAKE2b-256 c174907c1835783e307cca92e12a083b2445efa3ef12546d0f50cf95bff5f594

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