Skip to main content

Opinionated Autodesk Shotgun/ShotGrid API Wrapper.

Project description

konbini

おまえはもうショットいる。なに?!

Opinionated wrapper for Autodesk Shotgun I mean ShotGrid Python API because the API usage requirements is 便利じゃないでしょう?

How to Use

For Python 3.7 and newer! While Autodesk made shotgun_api3 to be compatible with Python 2 and 3, konbini uses dataclass that is only available in Python 3.7 onwards.

konbini is designed to be use with web framework (such as Django, Flask, etc) that interacts with ShotGrid. This library has not been tested inside Digital Content Creation (DCC) software such as Maya, 3ds Max or Houdini.

Technically it should just work but that is outside the scope of this library.

New Project

  1. Add konbini to your project's requirements.txt.
  2. ???
  3. Profit (in improving code readability and debugging)

Existing Project that Uses shotgun_api3

You will need to... rewrite/refactor your code to use konbini! Pretty much the main reason why konbini was created is to improve the Developer Experience (DX) when interacting with ShotGrid.

Quickstart for Developers

pip install -r requirements.txt

Extending konbini

Coming soon!

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

konbinine-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

konbinine-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: konbinine-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for konbinine-0.1.0.tar.gz
Algorithm Hash digest
SHA256 240b0ba5630bcbfb4511b4838e31f21d88e419fbbfa5e31dbf06ef8d6f490207
MD5 ec5a4e53b1c22a34e821456b7faf3a86
BLAKE2b-256 55ac00388c9841e5a3ff1b2f7ddda9c9dfc28fc21810d1f407481028d9a9b29d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: konbinine-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for konbinine-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 619f086ecdbb04200b8db8b21c6235a9c86dfc6d25e509467628cd7e12d67fcd
MD5 d142fe574a326e98701db1b2787eb5d9
BLAKE2b-256 68b909239d91c1250c51647e003a9ce9a7bf18715aff8348957584c200dac417

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