ayon-core/openpype/plugins/publish
Jakub Trllo d63aa34a76
AYON: 3rd party addon usage (#5300)
* implemented helper functions to get ffmpeg and oiio tool arguments

* modified validation functions to be able to handle list of arguments

* path getters can return a path in AYON mode if one argument is returned

* removed test exception

* modified docstrings

* is_oiio_supported is using new functions to get launch arguments

* new functions are in lib public =

* use new functions all over the place

* renamed 'ffmpeg_path' to 'ffmpeg_args'

* raise 'ToolNotFoundError' if tool argument could not be found

* reraise 'KnownPublishError' in publish plugins

* fix comment

* simplify args start

* ffmpeg and oiio function require tool name and support additional arguments

* renamed 'get_oiio_tools_args' to 'get_oiio_tool_args'

* fix variable name
2023-07-27 10:54:45 +02:00
..
help Add global unique subsets validator 2023-01-18 00:11:02 +01:00
cleanup.py Reduce more visual clutter for artists in new publisher reports (#5208) 2023-06-28 17:03:48 +02:00
cleanup_explicit.py Fix typos 2023-01-18 10:23:11 +01:00
cleanup_farm.py Merge develop 2023-03-29 14:46:41 +02:00
collect_anatomy_context_data.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_anatomy_instance_data.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_anatomy_object.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_audio.py resolve conflicts 2022-12-09 19:21:17 +08:00
collect_cleanup_keys.py moved collect cleanup keys earlier 2022-07-14 12:17:19 +02:00
collect_comment.py Merge develop 2023-03-29 14:46:41 +02:00
collect_context_entities.py Remove "handles" backwards compatibility 2023-03-29 23:57:35 +02:00
collect_context_label.py Change the check of "label" key 2022-08-17 18:07:30 +02:00
collect_current_context.py General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
collect_current_pype_user.py remove unused imports 2022-06-17 14:37:38 +02:00
collect_current_shell_file.py
collect_custom_staging_dir.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_datetime_data.py Merge branch 'develop' into feature/OP-2840_Missing-context-on-publish-instances 2022-07-28 10:24:29 +02:00
collect_frames_fix.py cleanup 2023-05-30 17:19:00 +02:00
collect_from_create_context.py TrayPublisher & StandalonePublisher: Specify version (#5142) 2023-06-16 16:26:04 +02:00
collect_hierarchy.py get project name from 'context.data["projectName"]' or 'anatomy.project_name' at obvious places 2022-07-25 19:20:03 +02:00
collect_host_name.py added more information abou app - name and label 2022-04-06 16:13:50 +02:00
collect_input_representations_to_versions.py General: Input representation ids are not ObjectIds (#4576) 2023-03-07 13:45:49 +01:00
collect_machine_name.py change order of some collectors 2022-07-25 18:30:23 +02:00
collect_modules.py changed order of collect modules manager 2022-08-09 18:05:17 +02:00
collect_otio_frame_ranges.py global: improving code readibility 2022-09-15 13:12:23 +02:00
collect_otio_review.py make label key optional on instance.data 2023-04-05 11:39:28 +02:00
collect_otio_subset_resources.py anatomy data from instance rather then context 2023-02-22 11:55:08 +01:00
collect_rendered_files.py Global: plugins cleanup plugin will leave beauty rendered files (#4790) 2023-05-24 12:18:57 +02:00
collect_resources_path.py Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
collect_scene_loaded_versions.py Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
collect_scene_version.py Merge branch 'develop' into maya_new_publisher 2023-05-26 12:36:03 +02:00
collect_sequence_frame_data.py docstrings update and roy's comment 2023-07-06 18:41:38 +08:00
collect_settings.py import setting functions from 'openpype.settings' 2022-10-04 11:51:52 +02:00
collect_shell_workspace.py
collect_source_for_source.py OP-4504 - remove check for existence 2022-12-15 16:37:45 +01:00
collect_time.py
extract_burnin.py ExtractBurning for Blender reviews 2023-07-21 16:46:47 +01:00
extract_color_transcode.py Support working with single frame renders. 2023-05-29 11:37:13 +01:00
extract_colorspace_data.py Global: refactory colormanaged exctractor into plugin mixin 2023-02-28 14:53:49 +01:00
extract_hierarchy_avalon.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
extract_hierarchy_to_ayon.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
extract_otio_audio_tracks.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_otio_file.py 🐛 skip plugin if otioTimeline is missing 2022-09-15 11:00:20 +02:00
extract_otio_review.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_otio_trimming_video.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_review.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_review_slate.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_scanline_exr.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_thumbnail.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_thumbnail_from_source.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
extract_trim_video_audio.py AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
integrate.py Added blendScene family 2023-07-14 12:05:49 +01:00
integrate_hero_version.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
integrate_inputlinks.py AYON: Preparation for products (#5038) 2023-07-11 18:13:50 +02:00
integrate_inputlinks_ayon.py AYON: Preparation for products (#5038) 2023-07-11 18:13:50 +02:00
integrate_resources_path.py
integrate_subset_group.py 🐛 use the right key 2022-08-19 13:07:52 +02:00
integrate_thumbnail.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
integrate_thumbnail_ayon.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
integrate_version_attrs.py General: Version attributes integration (#4991) 2023-07-11 18:13:49 +02:00
preintegrate_thumbnail_representation.py Merge develop 2023-03-29 14:46:41 +02:00
repair_unicode_strings.py
validate_asset_docs.py global, flame, hiero, resolve, sp: implementing newAssetPublishing 2022-07-27 11:21:20 +02:00
validate_containers.py Clarify label for new publisher "options" 2023-01-18 00:28:32 +01:00
validate_editorial_asset_name.py Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
validate_file_saved.py
validate_filesequences.py
validate_intent.py
validate_publish_dir.py OP-4504 - changed to XMLPublishError 2022-12-15 13:15:14 +01:00
validate_resources.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_unique_subsets.py Add global unique subsets validator 2023-01-18 00:11:02 +01:00
validate_version.py Fix grammar 2023-01-18 01:05:11 +01:00