ftrack_connect_nuke_studio.processor

class ftrack_connect_nuke_studio.processor.ProcessorPlugin[source]

Processor plugin.

__init__()[source]

Initialise processor plugin.

getName()[source]

Return unique name of plugin.

prepare_data(data)[source]

Return data mapping processed from input data.

data is a dictionary containing data for generating the final output. this function is expected to return a dictionary within this format: {<NODE_NAME >:{<KNOB_NAME>:<VALUE>}}

The available keys of data are:

  • resolution
  • source_in
  • source_out
  • source_file
  • time_offset
  • destination_in
  • destination_out
  • handles
  • fps
  • asset_version_id
  • component_name
  • entity_id
  • entity_type
process(data)[source]

Run script against data.

escape_file_path(file_path)[source]

Return escaped file path based on OS.