hueyyeng / konbini Goto Github PK
View Code? Open in Web Editor NEWおまえはもうショットいる。なに?!Opinionated wrapper for Autodesk ShotGrid Python API
License: MIT License
おまえはもうショットいる。なに?!Opinionated wrapper for Autodesk ShotGrid Python API
License: MIT License
archived: bool = False
code: Optional[str] = None
sg_description: Optional[str] = None
sg_status: Optional[str] = None
sg_type: Optional[str] = None
start_date: Optional[str] = None # Date uses YYYY-MM-DD format
end_date: Optional[str] = None
image: Optional[str] = None
duration: Optional[int] = None # Number of days
TLDR:
Status
entity refers to the Global Status List and entities that link to it have their own "valid list".
Status
entity is practically useless by itself because other SG entities that have relevant status field does not necessarily have valid values that refers to Status entity
This differs by studios so the valid values varies. You can check the valid values by using
sg.schema_field_read(ENTITY, status_field)
where ENTITY is Project/Asset/Shot blah and status_field is the status field name which once again... varies between each SG entities. Go figure.
sg_status
and example valid values is ['Bidding', 'Active', 'Lost', 'Hold']
.sg_status_list
and example valid generalised values is ['wtg', 'ip', 'fin']
Originally thought of syncing the list of Status entities into internal pipeline system but that is a dumb approach as the SG entities may not necessarily point to Status entity. Example from above, Project entity with sg_status
.
For Asset/Shot/Sequence/etc, the valid statuses is configurable by performing the configure field on their respective Status column.
Having a helper function that returns the list of valid values should prevent devs from trying to set a status that is not valid for the particular SG entity.
email: str
firstname: str
lastname: str
login: str
file_access: bool
image: Optional[str]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.