Add Remove MoveUp-Down for Casting

This commit is contained in:
2023-03-17 20:03:38 +01:00
parent 4dc52b1268
commit 538c0bf60a
7 changed files with 332 additions and 57 deletions
+12 -31
View File
@@ -22,40 +22,12 @@ class Kitsu(Tracker):
password: StringProperty(subtype='PASSWORD')
project_name = None
# episode_name = None
def draw_prefs(self, layout):
layout.prop(self, 'url', text='Url')
layout.prop(self, 'login', text='Login')
layout.prop(self, 'password', text='Password')
# @property
# def project(self):
# settings = get_settings()
# return next(
# (p for p in settings._projects
# if norm_str(p['name']) == norm_str(settings.project_name)), {})
# @property
# def project_name(self):
# return self.project.get('name', '')
# @property
# def all_episodes(self):
# return self.project.get('episodes', {})
# @property
# def episode_name(self):
# return self.episode.get('name', '')
# @property
# def episode(self):
# settings = get_settings()
# return next(
# (e for e in self.project.get('episodes', {})
# if norm_str(e['name']) == norm_str(settings.episode_template)), {})
def get_projects(self):
return gazu.project.all_open_projects()
@@ -68,9 +40,18 @@ class Kitsu(Tracker):
def new_episode(self, name):
return gazu.shot.new_episode(self.project, name)
# def update_project(self):
# self.project['episode'] = tracker.get_episodes(p)
# return self.project
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}
def get_assets(self, project):
asset_types = self.get_asset_types(project)
assets = gazu.asset.all_assets_for_project(project)
for asset in assets:
asset['asset_type'] = asset_types[asset['entity_type_id']]
return assets
def connect(self, url=None, login=None, password=None):
'''Connect to kitsu api using provided url, login and password'''