* Update library.js

* update imports

* update defaults
make-only-subtitle-default
HaveAGitGat 4 years ago committed by GitHub
parent 680916a6db
commit 2ba3df1977
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => ({
id: 'Tdarr_Plugin_075a_FFMPEG_HEVC_Generic',
@ -15,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => ({
id: "Tdarr_Plugin_075a_Transcode_Customisable",
@ -154,7 +154,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -45,7 +45,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -45,7 +45,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -59,7 +59,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object at some point in the function else plugin will fail.
let response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -61,7 +61,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const request = require('request');
const IP = inputs.server_ip;
const { port } = inputs;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -148,7 +148,7 @@ function getMediaInfo(file) {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
if (file.fileMedium !== "video") {
response.processFile = false;

@ -1,5 +1,5 @@
/* eslint-disable */
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => {
return {
id: "Tdarr_Plugin_DOOM_NVENC_Tiered_MKV_CleanAll",
@ -477,7 +477,7 @@ function buildVideoConfiguration(inputs, file, logger) {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
container: ".mkv",
FFmpegMode: true,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
/* eslint-disable */
/* eslint max-len: 0 */
@ -74,7 +74,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
container: '.mkv',
processFile: false,

@ -1,6 +1,4 @@
// eslint-disable-next-line import/no-extraneous-dependencies
const importFresh = require('import-fresh');
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
module.exports.dependencies = ['import-fresh'];
const details = () => ({
@ -33,8 +31,7 @@ module.exports.details = details;
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
const library = importFresh('../methods/library.js');
inputs = lib.loadDefaultValues(inputs, details);
const response = {
// 320K selected over 384k intentionally
// https://en.m.wikipedia.org/wiki/MPEG-1#Part_3:_Audio
@ -48,8 +45,8 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
const { codecsToInclude } = inputs;
const filterByCodecInclude = library.filters.filterByCodec(file, 'include', codecsToInclude);
const filterByCodecExclude = library.filters.filterByCodec(file, 'exclude', 'mp3');
const filterByCodecInclude = lib.filters.filterByCodec(file, 'include', codecsToInclude);
const filterByCodecExclude = lib.filters.filterByCodec(file, 'exclude', 'mp3');
response.infoLog += `${filterByCodecInclude.note} ${filterByCodecExclude.note}`;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
//////////////////////////////////////////////////////////////////////////////////////////////////////
//
@ -169,7 +169,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
//////////////////////////////////////////////////////////////////////////////////////////////////////
//
@ -166,7 +166,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG',
@ -110,7 +110,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG_CPU',
@ -89,7 +89,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz1Remux',
@ -52,7 +52,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz2CleanTitle',
@ -68,7 +68,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz3CleanAudio',
@ -89,7 +89,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz4CleanSubs',
@ -64,7 +64,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz5ConvertAudio',
@ -46,7 +46,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
container: `.${file.container}`,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_Migz6OrderStreams',
@ -15,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
const details = () => ({
id: 'Tdarr_Plugin_MC93_MigzImageRemoval',
@ -15,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
module.exports.dependencies = [
'request',
@ -64,7 +64,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// eslint-disable-next-line global-require,import/no-unresolved
const request = require('request');

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -46,7 +46,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,
preset: "",
@ -140,6 +140,5 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
return response;
}
module.exports.details = details;
module.exports.plugin = plugin;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const vaapiPrefix = ` -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi `;
@ -45,7 +45,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,
preset: ``,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
//PLugin runs multipass loudnorm filter
//first run gets the required details and stores for the next pass
@ -77,7 +77,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object at some point
var response = {

@ -1,16 +1,13 @@
/* eslint-disable */
var fs = require('fs');
var path = require('path');
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
if (fs.existsSync(path.join(process.cwd(), '/npm'))) {
var rootModules = path.join(process.cwd(), '/npm/node_modules/')
} else {
var rootModules = ''
}
const importFresh = require(rootModules + 'import-fresh');
const library = importFresh('../methods/library.js')
const details = () => {
return {
id: "Tdarr_Plugin_O8O0dCTlb_Set_File_Permissions_For_UnRaid",
@ -28,7 +25,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object at some point
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
// This is almost a line for line copy of Migz1FFMPEG
// https://github.com/HaveAGitGat/Tdarr_Plugins/blob/master/Community/Tdarr_Plugin_MC93_Migz1FFMPEG.js
@ -59,7 +59,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
infoLog: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable linebreak-style */
module.exports.dependencies = [
'request',
@ -78,7 +78,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// eslint-disable-next-line global-require,import/no-unresolved,import/no-extraneous-dependencies
const request = require('request');
// Set up required variables.

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint max-classes-per-file: ["error", 2] */
const details = () => ({
id: 'Tdarr_Plugin_VP92_VP9_Match_Bitrate_One_Pass',
@ -503,7 +503,7 @@ function buildSubtitleConfiguration(inputs, file, logger) {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {
container: '.webm',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -19,7 +19,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -19,7 +19,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -68,7 +68,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,5 +1,5 @@
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_a9he_New_file_size_check',
@ -38,7 +38,7 @@ const details = () => ({
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object at some point in the function else plugin will fail.
const response = {
processFile: false,

@ -1,5 +1,5 @@
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_a9hf_New_file_duration_check',
@ -39,7 +39,7 @@ const details = () => ({
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object at some point in the function else plugin will fail.
const response = {
processFile: false,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_b39x_the1poet_surround_sound_to_ac3',
@ -32,7 +32,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -40,7 +40,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,
preset: "",

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var transcode = 0; //if this var changes to 1 the file will be transcoded
var bitrateprobe = 0; //bitrate from ffprobe
var bitratetarget = 0;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var transcode = 0; //if this var changes to 1 the file will be transcoded
//default values that will be returned
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -60,7 +60,7 @@ const BAD = false;
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
processFile: false,
preset: "",

@ -1,5 +1,5 @@
/* eslint-disable */
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => {
return {
id: "Tdarr_Plugin_drdd_standardise_all_in_one",
@ -410,7 +410,7 @@ function buildVideoConfiguration(inputs, file, logger) {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var response = {
container: ".mkv",
FFmpegMode: true,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,7 +1,7 @@
/* eslint-disable */
const fs = require("fs");
const execSync = require("child_process").execSync;
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => {
return {
@ -39,7 +39,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//default response
var response = {
processFile: false,

@ -1,7 +1,7 @@
/* eslint-disable */
const exec = require("child_process").exec;
const fs = require("fs");
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => {
return {
@ -49,7 +49,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
if (inputs.languages == "" || typeof inputs.special == "undefined") {
var languages = ["eng", "en"]; //these languages should be kept, named according to ISO 639-2 language scheme
} else {

@ -1,7 +1,7 @@
/* eslint-disable */
const fs = require("fs");
const execSync = require("child_process").execSync;
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => {
return {
@ -39,7 +39,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
if (inputs.bitrate == "" || inputs.bitrate == "undefined") {
var min_bitrate = 6600;
var avg_rate = 3000;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_henk_Add_Specific_Audio_Codec',
@ -71,7 +71,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: ', -c copy -map 0:v ',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable no-await-in-loop */
module.exports.dependencies = ['axios', '@cospired/i18n-iso-languages', 'path'];
const details = () => ({
@ -225,7 +225,7 @@ const parseArrResponse = async (body, filePath, arr) => {
// eslint-disable-next-line no-unused-vars
const plugin = async (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// eslint-disable-next-line global-require,import/no-unresolved
const axios = require('axios').default;
response.container = `.${file.container}`;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_jeons001_Downmix_to_stereo_and_apply_DRC',
@ -16,7 +16,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
preset: '',

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var transcode = 0; //if this var changes to 1 the file will be transcoded
//default values that will be returned

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var transcode = 0; //if this var changes to 1 the file will be transcoded
//default values that will be returned

@ -1,5 +1,5 @@
const fs = require('fs');
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_rr01_drpeppershaker_extract_subs_to_SRT',
@ -40,7 +40,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object at some point in the function else plugin will fail.
const response = {
processFile: true,

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable',
@ -18,7 +18,7 @@ const details = () => ({
{
name: 'sdCRF',
type: 'string',
defaultValue: '19',
defaultValue: '20',
inputUI: {
type: 'text',
},
@ -31,7 +31,7 @@ const details = () => ({
{
name: 'hdCRF',
type: 'string',
defaultValue: '21',
defaultValue: '22',
inputUI: {
type: 'text',
},
@ -44,7 +44,7 @@ const details = () => ({
{
name: 'fullhdCRF',
type: 'string',
defaultValue: '23',
defaultValue: '24',
inputUI: {
type: 'text',
},
@ -57,7 +57,7 @@ const details = () => ({
{
name: 'uhdCRF',
type: 'string',
defaultValue: '26',
defaultValue: '28',
inputUI: {
type: 'text',
},
@ -130,7 +130,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
let crf;
// default values that will be returned
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -107,7 +107,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
var transcode = 0 //if this var changes to 1 the file will be transcoded
var subcli = `-c:s copy`
var maxmux = ''

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
return {
@ -17,7 +17,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
//Must return this object
var response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_x7ac_Remove_Closed_Captions',
@ -16,7 +16,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: false,
// eslint-disable-next-line no-useless-escape

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_z0ab_TheRealShadoh_FFmpeg_Subs_H264_Medium',
@ -18,7 +18,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
/* eslint-disable */
const details = () => {
@ -18,7 +18,7 @@ const details = () => {
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
try {
var fs = require("fs");
var fileNameOld = file._id;

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_z18t_rename_files_based_on_codec_and_resolution',
@ -15,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
try {
// eslint-disable-next-line global-require
const fs = require('fs');

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_z1ab_TheRealShadoh_FFmpeg_Subs_H264_Fast',
@ -18,7 +18,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_z2ab_TheRealShadoh_FFmpeg_Subs_H264_Slow',
@ -18,7 +18,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_z3ab_TheRealShadoh_FFmpeg_Subs_H264_VeryFast',
@ -20,7 +20,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object
const response = {

@ -1,4 +1,4 @@
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
module.exports.dependencies = [
'axios',
@ -67,7 +67,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = async (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// eslint-disable-next-line global-require,import/no-unresolved
const axios = require('axios');
// eslint-disable-next-line global-require,import/no-unresolved

@ -1,5 +1,4 @@
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_a9he_New_file_size_check',
@ -15,7 +14,7 @@ const details = () => ({
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object at some point in the function else plugin will fail.
const response = {
processFile: false,

@ -1,5 +1,4 @@
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_f001_Filter_Example',
@ -16,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Must return this object at some point in the function else plugin will fail.
const response = {

@ -1,5 +1,4 @@
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
const details = () => ({
id: 'Tdarr_Plugin_f002_Filter_Example',
@ -16,7 +15,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
const response = {
processFile: true,
infoLog: '',

@ -5,8 +5,7 @@
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
/* eslint no-console: 0 */ // --> OFF
// eslint-disable-next-line import/no-unresolved
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
// List any npm dependencies which the plugin needs, they will be auto installed when the plugin runs:
module.exports.dependencies = [
@ -61,7 +60,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Only 'require' dependencies within this function or other functions. Do not require in the top scope.
const importFresh = require('import-fresh');

@ -5,7 +5,7 @@
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
/* eslint no-console: 0 */ // --> OFF
const loadDefaultValues = require('../methods/loadDefaultValues');
const lib = require('../methods/library');
// List any npm dependencies which the plugin needs, they will be auto installed when the plugin runs:
module.exports.dependencies = [
'import-fresh',
@ -72,7 +72,7 @@ const details = () => ({
// eslint-disable-next-line no-unused-vars
const plugin = (file, librarySettings, inputs, otherArguments) => {
// eslint-disable-next-line no-unused-vars,no-param-reassign
inputs = loadDefaultValues(inputs, details);
inputs = lib.loadDefaultValues(inputs, details);
// Only 'require' dependencies within this function or other functions. Do not require in the top scope.
const importFresh = require('import-fresh');

@ -26,7 +26,7 @@ folders.forEach((folder) => {
for (let i = 0; i < files.length; i += 1) {
let read = fs.readFileSync(`${folder}/${files[i]}`).toString();
const importDefaultValues = 'const loadDefaultValues = require(\'../methods/loadDefaultValues\');';
const importDefaultValues = 'const lib = require(\'../methods/library\');';
if (!read.includes(importDefaultValues)) {
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${importDefaultValues}`);
read = `${importDefaultValues}\n${read}`;
@ -50,7 +50,7 @@ folders.forEach((folder) => {
process.exit(1);
}
const inputsText = 'inputs = loadDefaultValues(inputs, details);';
const inputsText = 'inputs = lib.loadDefaultValues(inputs, details);';
if (!read.includes(inputsText)
) {
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${inputsText}`);

Loading…
Cancel
Save