Merge pull request #555 from HaveAGitGat/labels

Add labels
make-only-subtitle-default
HaveAGitGat 2 years ago committed by GitHub
commit 88a0ba99f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Codec',
name: 'codec', name: 'codec',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Channel Count',
name: 'channelCount', name: 'channelCount',
type: 'number', type: 'number',
defaultValue: '2', defaultValue: '2',

@ -54,6 +54,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'i',
name: 'i', name: 'i',
type: 'string', type: 'string',
defaultValue: '-23.0', defaultValue: '-23.0',
@ -63,6 +64,7 @@ var details = function () { return ({
tooltip: "\"i\" value used in loudnorm pass \\n\n defaults to -23.0", tooltip: "\"i\" value used in loudnorm pass \\n\n defaults to -23.0",
}, },
{ {
label: 'lra',
name: 'lra', name: 'lra',
type: 'string', type: 'string',
defaultValue: '7.0', defaultValue: '7.0',
@ -72,6 +74,7 @@ var details = function () { return ({
tooltip: "Desired lra value. \\n Defaults to 7.0 \n ", tooltip: "Desired lra value. \\n Defaults to 7.0 \n ",
}, },
{ {
label: 'tp',
name: 'tp', name: 'tp',
type: 'string', type: 'string',
defaultValue: '-2.0', defaultValue: '-2.0',

@ -53,6 +53,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Plugin Source ID',
name: 'pluginSourceId', name: 'pluginSourceId',
type: 'string', type: 'string',
defaultValue: 'Community:Tdarr_Plugin_00td_filter_by_codec', defaultValue: 'Community:Tdarr_Plugin_00td_filter_by_codec',

@ -63,6 +63,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Plugin Source ID',
name: 'pluginSourceId', name: 'pluginSourceId',
type: 'string', type: 'string',
defaultValue: 'Community:Tdarr_Plugin_MC93_Migz1FFMPEG', defaultValue: 'Community:Tdarr_Plugin_MC93_Migz1FFMPEG',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Input Arguments',
name: 'inputArguments', name: 'inputArguments',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -25,6 +26,7 @@ var details = function () { return ({
tooltip: 'Specify input arguments', tooltip: 'Specify input arguments',
}, },
{ {
label: 'Output Arguments',
name: 'outputArguments', name: 'outputArguments',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Audio Encoder',
name: 'audioEncoder', name: 'audioEncoder',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',
@ -36,6 +37,7 @@ var details = function () { return ({
tooltip: 'Enter the desired audio codec', tooltip: 'Enter the desired audio codec',
}, },
{ {
label: 'Language',
name: 'language', name: 'language',
type: 'string', type: 'string',
defaultValue: 'en', defaultValue: 'en',
@ -46,6 +48,7 @@ var details = function () { return ({
+ ' Case-insensitive. One tag only', + ' Case-insensitive. One tag only',
}, },
{ {
label: 'Channels',
name: 'channels', name: 'channels',
type: 'number', type: 'number',
defaultValue: '2', defaultValue: '2',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Property To Check',
name: 'propertyToCheck', name: 'propertyToCheck',
type: 'string', type: 'string',
defaultValue: 'codec_name', defaultValue: 'codec_name',
@ -25,6 +26,7 @@ var details = function () { return ({
tooltip: "\n Enter one stream property to check.\n \n \\nExample:\\n\n codec_name\n\n \\nExample:\\n\n tags.language\n ", tooltip: "\n Enter one stream property to check.\n \n \\nExample:\\n\n codec_name\n\n \\nExample:\\n\n tags.language\n ",
}, },
{ {
label: 'Values To Remove',
name: 'valuesToRemove', name: 'valuesToRemove',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',
@ -34,6 +36,7 @@ var details = function () { return ({
tooltip: "\n Enter values of the property above to remove. For example, if removing by codec_name, could enter ac3,aac:\n \n \\nExample:\\n\n ac3,aac\n ", tooltip: "\n Enter values of the property above to remove. For example, if removing by codec_name, could enter ac3,aac:\n \n \\nExample:\\n\n ac3,aac\n ",
}, },
{ {
label: 'Condition',
name: 'condition', name: 'condition',
type: 'string', type: 'string',
defaultValue: 'includes', defaultValue: 'includes',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Process Order',
name: 'processOrder', name: 'processOrder',
type: 'string', type: 'string',
defaultValue: 'codecs,channels,languages,streamTypes', defaultValue: 'codecs,channels,languages,streamTypes',
@ -25,6 +26,7 @@ var details = function () { return ({
tooltip: "Specify the process order.\nFor example, if 'languages' is first, the streams will be ordered based on that first.\nSo put the most important properties last.\nThe default order is suitable for most people.\n\n \\nExample:\\n\n codecs,channels,languages,streamTypes\n ", tooltip: "Specify the process order.\nFor example, if 'languages' is first, the streams will be ordered based on that first.\nSo put the most important properties last.\nThe default order is suitable for most people.\n\n \\nExample:\\n\n codecs,channels,languages,streamTypes\n ",
}, },
{ {
label: 'Languages',
name: 'languages', name: 'languages',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -34,6 +36,7 @@ var details = function () { return ({
tooltip: "Specify the language tags order, separated by commas. Leave blank to disable.\n \\nExample:\\n\n eng,fre\n ", tooltip: "Specify the language tags order, separated by commas. Leave blank to disable.\n \\nExample:\\n\n eng,fre\n ",
}, },
{ {
label: 'Channels',
name: 'channels', name: 'channels',
type: 'string', type: 'string',
defaultValue: '7.1,5.1,2,1', defaultValue: '7.1,5.1,2,1',
@ -43,6 +46,7 @@ var details = function () { return ({
tooltip: "Specify the channels order, separated by commas. Leave blank to disable.\n \n \\nExample:\\n\n 7.1,5.1,2,1", tooltip: "Specify the channels order, separated by commas. Leave blank to disable.\n \n \\nExample:\\n\n 7.1,5.1,2,1",
}, },
{ {
label: 'Codecs',
name: 'codecs', name: 'codecs',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -52,6 +56,7 @@ var details = function () { return ({
tooltip: "Specify the codec order, separated by commas. Leave blank to disable.\n \n \\nExample:\\n\n aac,ac3", tooltip: "Specify the codec order, separated by commas. Leave blank to disable.\n \n \\nExample:\\n\n aac,ac3",
}, },
{ {
label: 'Stream Types',
name: 'streamTypes', name: 'streamTypes',
type: 'string', type: 'string',
defaultValue: 'video,audio,subtitle', defaultValue: 'video,audio,subtitle',

@ -18,6 +18,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Container',
name: 'container', name: 'container',
type: 'string', type: 'string',
defaultValue: 'mkv', defaultValue: 'mkv',
@ -31,6 +32,7 @@ var details = function () { return ({
tooltip: 'Specify the container to use', tooltip: 'Specify the container to use',
}, },
{ {
label: 'Force Conform',
name: 'forceConform', name: 'forceConform',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -17,6 +17,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Framerate',
name: 'framerate', name: 'framerate',
type: 'number', type: 'number',
defaultValue: '30', defaultValue: '30',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Target Resolution',
name: 'targetResolution', name: 'targetResolution',
type: 'string', type: 'string',
defaultValue: '1080p', defaultValue: '1080p',

@ -17,6 +17,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Bitrate',
name: 'bitrate', name: 'bitrate',
type: 'string', type: 'string',
defaultValue: '5000', defaultValue: '5000',

@ -54,6 +54,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Output Codec',
name: 'outputCodec', name: 'outputCodec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',
@ -70,6 +71,7 @@ var details = function () { return ({
tooltip: 'Specify codec of the output file', tooltip: 'Specify codec of the output file',
}, },
{ {
label: 'FFmpeg Preset',
name: 'ffmpegPreset', name: 'ffmpegPreset',
type: 'string', type: 'string',
defaultValue: 'fast', defaultValue: 'fast',
@ -90,6 +92,7 @@ var details = function () { return ({
tooltip: 'Specify ffmpeg preset', tooltip: 'Specify ffmpeg preset',
}, },
{ {
label: 'FFmpeg Quality',
name: 'ffmpegQuality', name: 'ffmpegQuality',
type: 'number', type: 'number',
defaultValue: '25', defaultValue: '25',
@ -99,6 +102,7 @@ var details = function () { return ({
tooltip: 'Specify ffmpeg quality', tooltip: 'Specify ffmpeg quality',
}, },
{ {
label: 'Hardware Encoding',
name: 'hardwareEncoding', name: 'hardwareEncoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',
@ -112,6 +116,7 @@ var details = function () { return ({
tooltip: 'Specify whether to use hardware encoding if available', tooltip: 'Specify whether to use hardware encoding if available',
}, },
{ {
label: 'Hardware Type',
name: 'hardwareType', name: 'hardwareType',
type: 'string', type: 'string',
defaultValue: 'auto', defaultValue: 'auto',
@ -128,6 +133,7 @@ var details = function () { return ({
tooltip: 'Specify codec of the output file', tooltip: 'Specify codec of the output file',
}, },
{ {
label: 'Hardware Decoding',
name: 'hardwareDecoding', name: 'hardwareDecoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',
@ -141,6 +147,7 @@ var details = function () { return ({
tooltip: 'Specify whether to use hardware decoding if available', tooltip: 'Specify whether to use hardware decoding if available',
}, },
{ {
label: 'Force Encoding',
name: 'forceEncoding', name: 'forceEncoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',

@ -21,6 +21,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'File To Check',
name: 'fileToCheck', name: 'fileToCheck',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string
@ -32,6 +33,7 @@ var details = function () { return ({
tooltip: 'Specify file to check using templating e.g. ${fileName}_720p.${container}', tooltip: 'Specify file to check using templating e.g. ${fileName}_720p.${container}',
}, },
{ {
label: 'Directory',
name: 'directory', name: 'directory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -17,6 +17,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Extensions',
name: 'extensions', name: 'extensions',
type: 'string', type: 'string',
defaultValue: 'mkv,mp4', defaultValue: 'mkv,mp4',

@ -17,6 +17,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Terms',
name: 'terms', name: 'terms',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'GB', defaultValue: 'GB',
@ -31,6 +32,7 @@ var details = function () { return ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -40,6 +42,7 @@ var details = function () { return ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '99.5', defaultValue: '99.5',
@ -26,6 +27,7 @@ var details = function () { return ({
+ 'Default value is 99.5% so new file duration must be at least 40% of original file duration.', + 'Default value is 99.5% so new file duration must be at least 40% of original file duration.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '100.5', defaultValue: '100.5',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '40', defaultValue: '40',
@ -26,6 +27,7 @@ var details = function () { return ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.', + 'Default value is 40% so new file size must be at least 40% of original file size.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '110', defaultValue: '110',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '40', defaultValue: '40',
@ -26,6 +27,7 @@ var details = function () { return ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.', + 'Default value is 40% so new file size must be at least 40% of original file size.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '110', defaultValue: '110',

@ -58,6 +58,7 @@ var details = function () { return ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Output Directory',
name: 'outputDirectory', name: 'outputDirectory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -67,6 +68,7 @@ var details = function () { return ({
tooltip: 'Specify ouput directory', tooltip: 'Specify ouput directory',
}, },
{ {
label: 'Keep Relative Path',
name: 'keepRelativePath', name: 'keepRelativePath',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',
@ -80,6 +82,7 @@ var details = function () { return ({
tooltip: 'Specify whether to keep the relative path', tooltip: 'Specify whether to keep the relative path',
}, },
{ {
label: 'Make Working File',
name: 'makeWorkingFile', name: 'makeWorkingFile',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -53,6 +53,7 @@ var details = function () { return ({
icon: 'faTrash', icon: 'faTrash',
inputs: [ inputs: [
{ {
label: 'File To Delete',
name: 'fileToDelete', name: 'fileToDelete',
type: 'string', type: 'string',
defaultValue: 'workingFile', defaultValue: 'workingFile',

@ -58,6 +58,7 @@ var details = function () { return ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Output Directory',
name: 'outputDirectory', name: 'outputDirectory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -67,6 +68,7 @@ var details = function () { return ({
tooltip: 'Specify ouput directory', tooltip: 'Specify ouput directory',
}, },
{ {
label: 'Keep Relative Path',
name: 'keepRelativePath', name: 'keepRelativePath',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -57,6 +57,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'File Rename',
name: 'fileRename', name: 'fileRename',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string

@ -55,6 +55,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Custom Arguments',
name: 'customArguments', name: 'customArguments',
type: 'string', type: 'string',
defaultValue: '-Z "Fast 1080p30" --all-subtitles', defaultValue: '-Z "Fast 1080p30" --all-subtitles',
@ -64,6 +65,7 @@ var details = function () { return ({
tooltip: 'Specify HandBrake arguments', tooltip: 'Specify HandBrake arguments',
}, },
{ {
label: 'JSON Preset',
name: 'jsonPreset', name: 'jsonPreset',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -73,6 +75,7 @@ var details = function () { return ({
tooltip: 'Paste a HandBrake JSON preset here. Leave blank to disable.', tooltip: 'Paste a HandBrake JSON preset here. Leave blank to disable.',
}, },
{ {
label: 'Container',
name: 'container', name: 'container',
type: 'string', type: 'string',
defaultValue: 'mkv', defaultValue: 'mkv',

@ -54,6 +54,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'File Access Checks',
name: 'fileAccessChecks', name: 'fileAccessChecks',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',
@ -67,6 +68,7 @@ var details = function () { return ({
tooltip: 'Will check if input file and cache are readable and writable', tooltip: 'Will check if input file and cache are readable and writable',
}, },
{ {
label: 'Pause Node If Access Checks Fail',
name: 'pauseNodeIfAccessChecksFail', name: 'pauseNodeIfAccessChecksFail',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Variable',
name: 'variable', name: 'variable',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -25,6 +26,7 @@ var details = function () { return ({
tooltip: "Variable to check. For example , \n \n \\nExample\\n\n args.librarySettings._id\n \n \\nExample\\n\n args.inputFileObj._id\n\n \\nExample\\n\n args.userVariables.library.test\n\n \\nExample\\n\n args.userVariables.global.test\n ", tooltip: "Variable to check. For example , \n \n \\nExample\\n\n args.librarySettings._id\n \n \\nExample\\n\n args.inputFileObj._id\n\n \\nExample\\n\n args.userVariables.library.test\n\n \\nExample\\n\n args.userVariables.global.test\n ",
}, },
{ {
label: 'Condition',
name: 'condition', name: 'condition',
type: 'string', type: 'string',
defaultValue: '==', defaultValue: '==',
@ -38,6 +40,7 @@ var details = function () { return ({
tooltip: 'Check condition', tooltip: 'Check condition',
}, },
{ {
label: 'Value',
name: 'value', name: 'value',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -53,6 +53,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Hardware Encoder',
name: 'hardwareEncoder', name: 'hardwareEncoder',
type: 'string', type: 'string',
defaultValue: 'hevc_nvenc', defaultValue: 'hevc_nvenc',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Flow ID',
name: 'flowId', name: 'flowId',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Flow ID',
name: 'flowId', name: 'flowId',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -26,6 +27,7 @@ var details = function () { return ({
tooltip: 'Specify flow ID to go to', tooltip: 'Specify flow ID to go to',
}, },
{ {
label: 'Plugin ID',
name: 'pluginId', name: 'pluginId',
type: 'string', type: 'string',
defaultValue: 'start', defaultValue: 'start',

@ -51,6 +51,7 @@ var details = function () { return ({
icon: 'faBell', icon: 'faBell',
inputs: [ inputs: [
{ {
label: 'Arr',
name: 'arr', name: 'arr',
type: 'string', type: 'string',
defaultValue: 'radarr', defaultValue: 'radarr',
@ -61,6 +62,7 @@ var details = function () { return ({
tooltip: 'Specify which arr to use', tooltip: 'Specify which arr to use',
}, },
{ {
label: 'Arr API Key',
name: 'arr_api_key', name: 'arr_api_key',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -70,6 +72,7 @@ var details = function () { return ({
tooltip: 'Input your arr api key here', tooltip: 'Input your arr api key here',
}, },
{ {
label: 'Arr Host',
name: 'arr_host', name: 'arr_host',
type: 'string', type: 'string',
defaultValue: 'http://192.168.1.1:7878', defaultValue: 'http://192.168.1.1:7878',

@ -52,6 +52,7 @@ var details = function () { return ({
icon: 'faClock', icon: 'faClock',
inputs: [ inputs: [
{ {
label: 'Amount',
name: 'amount', name: 'amount',
type: 'string', type: 'string',
defaultValue: '1', defaultValue: '1',
@ -61,6 +62,7 @@ var details = function () { return ({
tooltip: 'Specify the amount of time to wait', tooltip: 'Specify the amount of time to wait',
}, },
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'seconds', defaultValue: 'seconds',

@ -52,6 +52,7 @@ var details = function () { return ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Method',
name: 'method', name: 'method',
type: 'string', type: 'string',
defaultValue: 'post', defaultValue: 'post',
@ -67,6 +68,7 @@ var details = function () { return ({
tooltip: 'Specify request method', tooltip: 'Specify request method',
}, },
{ {
label: 'Request URL',
name: 'requestUrl', name: 'requestUrl',
type: 'string', type: 'string',
defaultValue: 'http://example.com', defaultValue: 'http://example.com',
@ -76,6 +78,7 @@ var details = function () { return ({
tooltip: 'Specify request URL', tooltip: 'Specify request URL',
}, },
{ {
label: 'Request Headers',
name: 'requestHeaders', name: 'requestHeaders',
type: 'string', type: 'string',
defaultValue: "{\n \"Content-Type\": \"application/json\"\n}", defaultValue: "{\n \"Content-Type\": \"application/json\"\n}",
@ -88,6 +91,7 @@ var details = function () { return ({
tooltip: 'Specify request URL', tooltip: 'Specify request URL',
}, },
{ {
label: 'Request Body',
name: 'requestBody', name: 'requestBody',
type: 'string', type: 'string',
defaultValue: "{\n \"test\": \"test\"\n}", defaultValue: "{\n \"test\": \"test\"\n}",

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -25,6 +26,7 @@ var details = function () { return ({
tooltip: 'Specify lower bound of fps', tooltip: 'Specify lower bound of fps',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '60', defaultValue: '60',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'kbps', defaultValue: 'kbps',
@ -30,6 +31,7 @@ var details = function () { return ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -39,6 +41,7 @@ var details = function () { return ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'kbps', defaultValue: 'kbps',
@ -30,6 +31,7 @@ var details = function () { return ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -39,6 +41,7 @@ var details = function () { return ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -16,6 +16,7 @@ var details = function () { return ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Codec',
name: 'codec', name: 'codec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',

@ -55,6 +55,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Type',
name: 'type', name: 'type',
type: 'string', type: 'string',
defaultValue: 'quick', defaultValue: 'quick',

@ -17,6 +17,7 @@ var details = function () { return ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Target Codec',
name: 'target_codec', name: 'target_codec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Codec',
name: 'codec', name: 'codec',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Channel Count',
name: 'channelCount', name: 'channelCount',
type: 'number', type: 'number',
defaultValue: '2', defaultValue: '2',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'i',
name: 'i', name: 'i',
type: 'string', type: 'string',
defaultValue: '-23.0', defaultValue: '-23.0',
@ -31,6 +32,7 @@ const details = (): IpluginDetails => ({
defaults to -23.0`, defaults to -23.0`,
}, },
{ {
label: 'lra',
name: 'lra', name: 'lra',
type: 'string', type: 'string',
defaultValue: '7.0', defaultValue: '7.0',
@ -41,6 +43,7 @@ const details = (): IpluginDetails => ({
`, `,
}, },
{ {
label: 'tp',
name: 'tp', name: 'tp',
type: 'string', type: 'string',
defaultValue: '-2.0', defaultValue: '-2.0',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Plugin Source ID',
name: 'pluginSourceId', name: 'pluginSourceId',
type: 'string', type: 'string',
defaultValue: 'Community:Tdarr_Plugin_00td_filter_by_codec', defaultValue: 'Community:Tdarr_Plugin_00td_filter_by_codec',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Plugin Source ID',
name: 'pluginSourceId', name: 'pluginSourceId',
type: 'string', type: 'string',
defaultValue: 'Community:Tdarr_Plugin_MC93_Migz1FFMPEG', defaultValue: 'Community:Tdarr_Plugin_MC93_Migz1FFMPEG',

@ -19,6 +19,7 @@ const details = () :IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Input Arguments',
name: 'inputArguments', name: 'inputArguments',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -29,6 +30,7 @@ const details = () :IpluginDetails => ({
}, },
{ {
label: 'Output Arguments',
name: 'outputArguments', name: 'outputArguments',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Audio Encoder',
name: 'audioEncoder', name: 'audioEncoder',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',
@ -41,6 +42,7 @@ const details = (): IpluginDetails => ({
'Enter the desired audio codec', 'Enter the desired audio codec',
}, },
{ {
label: 'Language',
name: 'language', name: 'language',
type: 'string', type: 'string',
defaultValue: 'en', defaultValue: 'en',
@ -52,6 +54,7 @@ const details = (): IpluginDetails => ({
+ ' Case-insensitive. One tag only', + ' Case-insensitive. One tag only',
}, },
{ {
label: 'Channels',
name: 'channels', name: 'channels',
type: 'number', type: 'number',
defaultValue: '2', defaultValue: '2',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Property To Check',
name: 'propertyToCheck', name: 'propertyToCheck',
type: 'string', type: 'string',
defaultValue: 'codec_name', defaultValue: 'codec_name',
@ -37,6 +38,7 @@ const details = (): IpluginDetails => ({
`, `,
}, },
{ {
label: 'Values To Remove',
name: 'valuesToRemove', name: 'valuesToRemove',
type: 'string', type: 'string',
defaultValue: 'aac', defaultValue: 'aac',
@ -52,6 +54,7 @@ const details = (): IpluginDetails => ({
`, `,
}, },
{ {
label: 'Condition',
name: 'condition', name: 'condition',
type: 'string', type: 'string',
defaultValue: 'includes', defaultValue: 'includes',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Process Order',
name: 'processOrder', name: 'processOrder',
type: 'string', type: 'string',
defaultValue: 'codecs,channels,languages,streamTypes', defaultValue: 'codecs,channels,languages,streamTypes',
@ -38,6 +39,7 @@ The default order is suitable for most people.
`, `,
}, },
{ {
label: 'Languages',
name: 'languages', name: 'languages',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -51,6 +53,7 @@ The default order is suitable for most people.
`, `,
}, },
{ {
label: 'Channels',
name: 'channels', name: 'channels',
type: 'string', type: 'string',
defaultValue: '7.1,5.1,2,1', defaultValue: '7.1,5.1,2,1',
@ -64,6 +67,7 @@ The default order is suitable for most people.
7.1,5.1,2,1`, 7.1,5.1,2,1`,
}, },
{ {
label: 'Codecs',
name: 'codecs', name: 'codecs',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -77,6 +81,7 @@ The default order is suitable for most people.
aac,ac3`, aac,ac3`,
}, },
{ {
label: 'Stream Types',
name: 'streamTypes', name: 'streamTypes',
type: 'string', type: 'string',
defaultValue: 'video,audio,subtitle', defaultValue: 'video,audio,subtitle',

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Container',
name: 'container', name: 'container',
type: 'string', type: 'string',
defaultValue: 'mkv', defaultValue: 'mkv',
@ -35,6 +36,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the container to use', tooltip: 'Specify the container to use',
}, },
{ {
label: 'Force Conform',
name: 'forceConform', name: 'forceConform',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -20,6 +20,7 @@ const details = () :IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Framerate',
name: 'framerate', name: 'framerate',
type: 'number', type: 'number',
defaultValue: '30', defaultValue: '30',

@ -19,6 +19,7 @@ const details = () :IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Target Resolution',
name: 'targetResolution', name: 'targetResolution',
type: 'string', type: 'string',
defaultValue: '1080p', defaultValue: '1080p',

@ -20,6 +20,7 @@ const details = () :IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Bitrate',
name: 'bitrate', name: 'bitrate',
type: 'string', type: 'string',
defaultValue: '5000', defaultValue: '5000',

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Output Codec',
name: 'outputCodec', name: 'outputCodec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',
@ -38,6 +39,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify codec of the output file', tooltip: 'Specify codec of the output file',
}, },
{ {
label: 'FFmpeg Preset',
name: 'ffmpegPreset', name: 'ffmpegPreset',
type: 'string', type: 'string',
defaultValue: 'fast', defaultValue: 'fast',
@ -58,6 +60,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ffmpeg preset', tooltip: 'Specify ffmpeg preset',
}, },
{ {
label: 'FFmpeg Quality',
name: 'ffmpegQuality', name: 'ffmpegQuality',
type: 'number', type: 'number',
defaultValue: '25', defaultValue: '25',
@ -67,6 +70,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ffmpeg quality', tooltip: 'Specify ffmpeg quality',
}, },
{ {
label: 'Hardware Encoding',
name: 'hardwareEncoding', name: 'hardwareEncoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',
@ -80,6 +84,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to use hardware encoding if available', tooltip: 'Specify whether to use hardware encoding if available',
}, },
{ {
label: 'Hardware Type',
name: 'hardwareType', name: 'hardwareType',
type: 'string', type: 'string',
defaultValue: 'auto', defaultValue: 'auto',
@ -96,6 +101,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify codec of the output file', tooltip: 'Specify codec of the output file',
}, },
{ {
label: 'Hardware Decoding',
name: 'hardwareDecoding', name: 'hardwareDecoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',
@ -109,6 +115,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to use hardware decoding if available', tooltip: 'Specify whether to use hardware decoding if available',
}, },
{ {
label: 'Force Encoding',
name: 'forceEncoding', name: 'forceEncoding',
type: 'boolean', type: 'boolean',
defaultValue: 'true', defaultValue: 'true',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'File To Check',
name: 'fileToCheck', name: 'fileToCheck',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string
@ -32,6 +33,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify file to check using templating e.g. ${fileName}_720p.${container}', tooltip: 'Specify file to check using templating e.g. ${fileName}_720p.${container}',
}, },
{ {
label: 'Directory',
name: 'directory', name: 'directory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Extensions',
name: 'extensions', name: 'extensions',
type: 'string', type: 'string',
defaultValue: 'mkv,mp4', defaultValue: 'mkv,mp4',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Terms',
name: 'terms', name: 'terms',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'GB', defaultValue: 'GB',
@ -34,6 +35,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -43,6 +45,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '99.5', defaultValue: '99.5',
@ -31,6 +32,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 99.5% so new file duration must be at least 40% of original file duration.', + 'Default value is 99.5% so new file duration must be at least 40% of original file duration.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '100.5', defaultValue: '100.5',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '40', defaultValue: '40',
@ -30,6 +31,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.', + 'Default value is 40% so new file size must be at least 40% of original file size.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '110', defaultValue: '110',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '40', defaultValue: '40',
@ -30,6 +31,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.', + 'Default value is 40% so new file size must be at least 40% of original file size.',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '110', defaultValue: '110',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Output Directory',
name: 'outputDirectory', name: 'outputDirectory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -32,6 +33,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ouput directory', tooltip: 'Specify ouput directory',
}, },
{ {
label: 'Keep Relative Path',
name: 'keepRelativePath', name: 'keepRelativePath',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',
@ -45,6 +47,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to keep the relative path', tooltip: 'Specify whether to keep the relative path',
}, },
{ {
label: 'Make Working File',
name: 'makeWorkingFile', name: 'makeWorkingFile',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faTrash', icon: 'faTrash',
inputs: [ inputs: [
{ {
label: 'File To Delete',
name: 'fileToDelete', name: 'fileToDelete',
type: 'string', type: 'string',
defaultValue: 'workingFile', defaultValue: 'workingFile',

@ -25,6 +25,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Output Directory',
name: 'outputDirectory', name: 'outputDirectory',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -34,6 +35,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Specify ouput directory', tooltip: 'Specify ouput directory',
}, },
{ {
label: 'Keep Relative Path',
name: 'keepRelativePath', name: 'keepRelativePath',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'File Rename',
name: 'fileRename', name: 'fileRename',
type: 'string', type: 'string',
// eslint-disable-next-line no-template-curly-in-string // eslint-disable-next-line no-template-curly-in-string

@ -22,6 +22,7 @@ const details = ():IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Custom Arguments',
name: 'customArguments', name: 'customArguments',
type: 'string', type: 'string',
defaultValue: '-Z "Fast 1080p30" --all-subtitles', defaultValue: '-Z "Fast 1080p30" --all-subtitles',
@ -31,6 +32,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Specify HandBrake arguments', tooltip: 'Specify HandBrake arguments',
}, },
{ {
label: 'JSON Preset',
name: 'jsonPreset', name: 'jsonPreset',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -40,6 +42,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Paste a HandBrake JSON preset here. Leave blank to disable.', tooltip: 'Paste a HandBrake JSON preset here. Leave blank to disable.',
}, },
{ {
label: 'Container',
name: 'container', name: 'container',
type: 'string', type: 'string',
defaultValue: 'mkv', defaultValue: 'mkv',

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'File Access Checks',
name: 'fileAccessChecks', name: 'fileAccessChecks',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',
@ -35,6 +36,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Will check if input file and cache are readable and writable', tooltip: 'Will check if input file and cache are readable and writable',
}, },
{ {
label: 'Pause Node If Access Checks Fail',
name: 'pauseNodeIfAccessChecksFail', name: 'pauseNodeIfAccessChecksFail',
type: 'boolean', type: 'boolean',
defaultValue: 'false', defaultValue: 'false',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Variable',
name: 'variable', name: 'variable',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -41,6 +42,7 @@ const details = (): IpluginDetails => ({
`, `,
}, },
{ {
label: 'Condition',
name: 'condition', name: 'condition',
type: 'string', type: 'string',
defaultValue: '==', defaultValue: '==',
@ -55,6 +57,7 @@ const details = (): IpluginDetails => ({
}, },
{ {
label: 'Value',
name: 'value', name: 'value',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -29,6 +29,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Hardware Encoder',
name: 'hardwareEncoder', name: 'hardwareEncoder',
type: 'string', type: 'string',
defaultValue: 'hevc_nvenc', defaultValue: 'hevc_nvenc',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Flow ID',
name: 'flowId', name: 'flowId',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Flow ID',
name: 'flowId', name: 'flowId',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -29,6 +30,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Specify flow ID to go to', tooltip: 'Specify flow ID to go to',
}, },
{ {
label: 'Plugin ID',
name: 'pluginId', name: 'pluginId',
type: 'string', type: 'string',
defaultValue: 'start', defaultValue: 'start',

@ -18,6 +18,7 @@ const details = (): IpluginDetails => ({
icon: 'faBell', icon: 'faBell',
inputs: [ inputs: [
{ {
label: 'Arr',
name: 'arr', name: 'arr',
type: 'string', type: 'string',
defaultValue: 'radarr', defaultValue: 'radarr',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify which arr to use', tooltip: 'Specify which arr to use',
}, },
{ {
label: 'Arr API Key',
name: 'arr_api_key', name: 'arr_api_key',
type: 'string', type: 'string',
defaultValue: '', defaultValue: '',
@ -37,6 +39,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Input your arr api key here', tooltip: 'Input your arr api key here',
}, },
{ {
label: 'Arr Host',
name: 'arr_host', name: 'arr_host',
type: 'string', type: 'string',
defaultValue: 'http://192.168.1.1:7878', defaultValue: 'http://192.168.1.1:7878',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faClock', icon: 'faClock',
inputs: [ inputs: [
{ {
label: 'Amount',
name: 'amount', name: 'amount',
type: 'string', type: 'string',
defaultValue: '1', defaultValue: '1',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the amount of time to wait', tooltip: 'Specify the amount of time to wait',
}, },
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'seconds', defaultValue: 'seconds',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faArrowRight', icon: 'faArrowRight',
inputs: [ inputs: [
{ {
label: 'Method',
name: 'method', name: 'method',
type: 'string', type: 'string',
defaultValue: 'post', defaultValue: 'post',
@ -34,6 +35,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request method', tooltip: 'Specify request method',
}, },
{ {
label: 'Request URL',
name: 'requestUrl', name: 'requestUrl',
type: 'string', type: 'string',
defaultValue: 'http://example.com', defaultValue: 'http://example.com',
@ -43,6 +45,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request URL', tooltip: 'Specify request URL',
}, },
{ {
label: 'Request Headers',
name: 'requestHeaders', name: 'requestHeaders',
type: 'string', type: 'string',
defaultValue: `{ defaultValue: `{
@ -57,6 +60,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request URL', tooltip: 'Specify request URL',
}, },
{ {
label: 'Request Body',
name: 'requestBody', name: 'requestBody',
type: 'string', type: 'string',
defaultValue: `{ defaultValue: `{

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound of fps', tooltip: 'Specify lower bound of fps',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '60', defaultValue: '60',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'kbps', defaultValue: 'kbps',
@ -33,6 +34,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -42,6 +44,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Unit',
name: 'unit', name: 'unit',
type: 'string', type: 'string',
defaultValue: 'kbps', defaultValue: 'kbps',
@ -33,6 +34,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use', tooltip: 'Specify the unit to use',
}, },
{ {
label: 'Greater Than',
name: 'greaterThan', name: 'greaterThan',
type: 'number', type: 'number',
defaultValue: '0', defaultValue: '0',
@ -42,6 +44,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound', tooltip: 'Specify lower bound',
}, },
{ {
label: 'Less Than',
name: 'lessThan', name: 'lessThan',
type: 'number', type: 'number',
defaultValue: '10000', defaultValue: '10000',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faQuestion', icon: 'faQuestion',
inputs: [ inputs: [
{ {
label: 'Codec',
name: 'codec', name: 'codec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Type',
name: 'type', name: 'type',
type: 'string', type: 'string',
defaultValue: 'quick', defaultValue: 'quick',

@ -21,6 +21,7 @@ const details = ():IpluginDetails => ({
icon: '', icon: '',
inputs: [ inputs: [
{ {
label: 'Target Codec',
name: 'target_codec', name: 'target_codec',
type: 'string', type: 'string',
defaultValue: 'hevc', defaultValue: 'hevc',

@ -32,7 +32,7 @@ export interface IpluginInputUi {
} }
export interface IpluginInputs { export interface IpluginInputs {
label?: string, label: string,
name: string, name: string,
type: 'string' | 'boolean' | 'number', type: 'string' | 'boolean' | 'number',
defaultValue: string, defaultValue: string,

Loading…
Cancel
Save