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 便利じゃないでしょう?

コンビニね~ As there is an existing PyPI project using konbini name, this repo project name on PyPI will be konbinine.

How to Use

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

konbinine 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 konbinine 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 konbinine! Pretty much the main reason why konbinine was created is to improve the Developer Experience (DX) when interacting with ShotGrid.

Quickstart for Developers

pip install -r requirements.txt

Extending konbinine

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.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

konbinine-0.1.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: konbinine-0.1.2.tar.gz
  • Upload date:
  • Size: 3.6 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.2.tar.gz
Algorithm Hash digest
SHA256 019d22091cb18c3f663e8abe326ffeaebc8480b606cca35fe5903f74ab331880
MD5 1d13ae319e8f07302855b487750afc43
BLAKE2b-256 5204d61eed0b08a94b14013d989ca750da93bcc3c06d774b6e730d31d109cdd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: konbinine-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c5b963b94e64a78283ba93b31cc6d2bd752453dec03e81cb1b957f13f6059000
MD5 0aa9be6ea8727a26560f74372cc5067c
BLAKE2b-256 7ddd94b48bd2714935252df7cd9dfd664d0102bf10d17aeda7ee5d333ee4bbd2

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