add MetaData from Tracker
This commit is contained in:
@@ -37,9 +37,6 @@ class Kitsu(Tracker):
|
||||
def get_episode(self, name):
|
||||
return gazu.shot.get_episode_by_name(self.project, name)
|
||||
|
||||
def new_episode(self, name):
|
||||
return gazu.shot.new_episode(self.project, name)
|
||||
|
||||
def get_asset_types(self, project):
|
||||
asset_types = gazu.asset.all_asset_types_for_project(project)
|
||||
return {t['id']:t['name'] for t in asset_types}
|
||||
@@ -53,6 +50,16 @@ class Kitsu(Tracker):
|
||||
|
||||
return assets
|
||||
|
||||
def get_shots_metadata(self, project):
|
||||
metadata = []
|
||||
for md in gazu.project.all_metadata_descriptors(project):
|
||||
entity_type = md.get('entity_type')
|
||||
field_name = md.get('field_name')
|
||||
if entity_type and entity_type.lower() == 'shot' and field_name:
|
||||
metadata.append(field_name)
|
||||
|
||||
return metadata
|
||||
|
||||
def download_preview(self, preview_id, filepath):
|
||||
if isinstance(filepath, str):
|
||||
filepath = Path(filepath)
|
||||
|
||||
Reference in New Issue
Block a user