Skip to main content

Gazu is a client for Zou, the API to store the data of your CG production.

Project description

Gazu Logo

Gazu, steroïds for your CG tools

Gazu is a Python client that allows to fetch data easily from your CG production environment (tasks, shots, assets, casting and dependencies). More than giving access to data, it allows to perform operations like generating file paths, marking a task as started, setting a thumbnail on a shot and many more. To make it short, it will boost your pipeline tools!

It is made to be used with the Zou API. It requires an up and running instance of Zou to run properly.

Build status

Slackin badge

Quickstart

Install Gazu in your application environment via pip:

pip install gazu

The client requires a few extra configuration before being used. It needs to know where is located the API server and to log in:

import gazu

gazu.set_host("https://zou-server-url/api")
gazu.log_in("user@yourdomain.com", "password")

Let’s finish with an example. Fetch all the open projects:

projects = gazu.project.all_open_projects()

Then jump to the documentation to see what features are available!

Documentation

Documentation is available on a dedicated website:

https://gazu.cg-wire.com

Projects based on Gazu

Our community built open-source tools to connect your CG tools to your Kitsu instance. They are listed below:

  • Qtazu: Qt Widgets such as a login modal.
  • Nagato: Publishing and file versioning for Blender.
  • Bamboo: Pyside2 widgets to publish previews to Kitsu.
  • Gazu Publisher: Our work in progress publisher tool.

Contributions

All contributions are welcome as long as they respect the C4 contract.

Code must follow the pep8 convention.

Contributors

  • @aboellinger (Xilam)
  • @BigRoy (Colorbleed)
  • @col-one (Allegorithmic)
  • @flablog (Les Fées Spéciales)
  • @frankrousseau (CGWire) - maintainer
  • @kguyaux
  • @LedruRollin (Xilam)
  • @g-Lul (TNZPV)
  • @jdrese (HEAJ)
  • @pcharmoille (Unit Image)
  • @tokejepsen (Bumpybox)
  • @tpodeva

About authors

Gazu is written by CG Wire, a company based in France. We help indie creative studios to build their pipeline and workflow efficiently.

We apply software craftmanship principles as much as possible. We love coding and consider that strong quality and good developer experience matter a lot. Our extensive knowledge allows studios to get better at managing production and doing software. They can focus more on the artistic work.

Visit cg-wire.com for more information.

CGWire Logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gazu, version 0.8.14
Filename, size File type Python version Upload date Hashes
Filename, size gazu-0.8.14-py2.py3-none-any.whl (37.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page