Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 816 Bytes

README.md

File metadata and controls

16 lines (8 loc) · 816 Bytes

SGAPI: A low-level Shotgun API

This project is a lower-level Python implementation of the Shotgun API. The canonical API, shotgun_api3, can be found on Shotgun's GitHub.

This project exists because we wanted to have a little more control over the details of the connection, threading, datetime handling, etc., but monkey-patching the shotgun_api3 was deemed too unsafe. Ergo, we have a minimal API that does the few things that we need it to do at a low level.

Extra things that we implement include:

  • forgiving filters which understand any of the 3 filter dialects;
  • asynchonous paging during find via threads=<number of threads>.

Please read the docs for more, have fun, and good luck!