mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-14 09:45:55 -07:00
Update lib (#227)
* Update library.js * update imports * update defaults
This commit is contained in:
parent
680916a6db
commit
2ba3df1977
87 changed files with 601 additions and 612 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_075a_FFMPEG_HEVC_Generic',
|
id: 'Tdarr_Plugin_075a_FFMPEG_HEVC_Generic',
|
||||||
|
|
@ -15,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: "Tdarr_Plugin_075a_Transcode_Customisable",
|
id: "Tdarr_Plugin_075a_Transcode_Customisable",
|
||||||
|
|
@ -154,7 +154,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -45,7 +45,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -45,7 +45,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -59,7 +59,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
//Must return this object at some point in the function else plugin will fail.
|
||||||
|
|
||||||
let response = {
|
let response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -61,7 +61,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const request = require('request');
|
const request = require('request');
|
||||||
const IP = inputs.server_ip;
|
const IP = inputs.server_ip;
|
||||||
const { port } = inputs;
|
const { port } = inputs;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -148,7 +148,7 @@ function getMediaInfo(file) {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
|
|
||||||
if (file.fileMedium !== "video") {
|
if (file.fileMedium !== "video") {
|
||||||
response.processFile = false;
|
response.processFile = false;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
id: "Tdarr_Plugin_DOOM_NVENC_Tiered_MKV_CleanAll",
|
id: "Tdarr_Plugin_DOOM_NVENC_Tiered_MKV_CleanAll",
|
||||||
|
|
@ -477,7 +477,7 @@ function buildVideoConfiguration(inputs, file, logger) {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
container: ".mkv",
|
container: ".mkv",
|
||||||
FFmpegMode: true,
|
FFmpegMode: true,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
/* eslint max-len: 0 */
|
/* eslint max-len: 0 */
|
||||||
|
|
@ -74,7 +74,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
container: '.mkv',
|
container: '.mkv',
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,4 @@
|
||||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
const lib = require('../methods/library');
|
||||||
const importFresh = require('import-fresh');
|
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
|
||||||
|
|
||||||
module.exports.dependencies = ['import-fresh'];
|
module.exports.dependencies = ['import-fresh'];
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
|
|
@ -33,8 +31,7 @@ module.exports.details = details;
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const library = importFresh('../methods/library.js');
|
|
||||||
const response = {
|
const response = {
|
||||||
// 320K selected over 384k intentionally
|
// 320K selected over 384k intentionally
|
||||||
// https://en.m.wikipedia.org/wiki/MPEG-1#Part_3:_Audio
|
// 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 { codecsToInclude } = inputs;
|
||||||
|
|
||||||
const filterByCodecInclude = library.filters.filterByCodec(file, 'include', codecsToInclude);
|
const filterByCodecInclude = lib.filters.filterByCodec(file, 'include', codecsToInclude);
|
||||||
const filterByCodecExclude = library.filters.filterByCodec(file, 'exclude', 'mp3');
|
const filterByCodecExclude = lib.filters.filterByCodec(file, 'exclude', 'mp3');
|
||||||
|
|
||||||
response.infoLog += `${filterByCodecInclude.note} ${filterByCodecExclude.note}`;
|
response.infoLog += `${filterByCodecInclude.note} ${filterByCodecExclude.note}`;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
|
|
@ -169,7 +169,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
|
|
@ -166,7 +166,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG',
|
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG',
|
||||||
|
|
@ -110,7 +110,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG_CPU',
|
id: 'Tdarr_Plugin_MC93_Migz1FFMPEG_CPU',
|
||||||
|
|
@ -89,7 +89,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz1Remux',
|
id: 'Tdarr_Plugin_MC93_Migz1Remux',
|
||||||
|
|
@ -52,7 +52,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz2CleanTitle',
|
id: 'Tdarr_Plugin_MC93_Migz2CleanTitle',
|
||||||
|
|
@ -68,7 +68,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz3CleanAudio',
|
id: 'Tdarr_Plugin_MC93_Migz3CleanAudio',
|
||||||
|
|
@ -89,7 +89,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz4CleanSubs',
|
id: 'Tdarr_Plugin_MC93_Migz4CleanSubs',
|
||||||
|
|
@ -64,7 +64,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz5ConvertAudio',
|
id: 'Tdarr_Plugin_MC93_Migz5ConvertAudio',
|
||||||
|
|
@ -46,7 +46,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
container: `.${file.container}`,
|
container: `.${file.container}`,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_Migz6OrderStreams',
|
id: 'Tdarr_Plugin_MC93_Migz6OrderStreams',
|
||||||
|
|
@ -15,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_MC93_MigzImageRemoval',
|
id: 'Tdarr_Plugin_MC93_MigzImageRemoval',
|
||||||
|
|
@ -15,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
module.exports.dependencies = [
|
module.exports.dependencies = [
|
||||||
'request',
|
'request',
|
||||||
|
|
@ -64,7 +64,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
// eslint-disable-next-line global-require,import/no-unresolved
|
||||||
const request = require('request');
|
const request = require('request');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -46,7 +46,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: "",
|
preset: "",
|
||||||
|
|
@ -140,6 +140,5 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
module.exports.details = details;
|
module.exports.details = details;
|
||||||
module.exports.plugin = plugin;
|
module.exports.plugin = plugin;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const vaapiPrefix = ` -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi `;
|
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
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: ``,
|
preset: ``,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
//PLugin runs multipass loudnorm filter
|
//PLugin runs multipass loudnorm filter
|
||||||
//first run gets the required details and stores for the next pass
|
//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
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
//Must return this object at some point
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,13 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
if (fs.existsSync(path.join(process.cwd(), '/npm'))) {
|
if (fs.existsSync(path.join(process.cwd(), '/npm'))) {
|
||||||
var rootModules = path.join(process.cwd(), '/npm/node_modules/')
|
var rootModules = path.join(process.cwd(), '/npm/node_modules/')
|
||||||
} else {
|
} else {
|
||||||
var rootModules = ''
|
var rootModules = ''
|
||||||
}
|
}
|
||||||
|
|
||||||
const importFresh = require(rootModules + 'import-fresh');
|
|
||||||
const library = importFresh('../methods/library.js')
|
|
||||||
|
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
id: "Tdarr_Plugin_O8O0dCTlb_Set_File_Permissions_For_UnRaid",
|
id: "Tdarr_Plugin_O8O0dCTlb_Set_File_Permissions_For_UnRaid",
|
||||||
|
|
@ -28,7 +25,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
//Must return this object at some point
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
/* eslint no-plusplus: ["error", { "allowForLoopAfterthoughts": true }] */
|
||||||
// This is almost a line for line copy of Migz1FFMPEG
|
// This is almost a line for line copy of Migz1FFMPEG
|
||||||
// https://github.com/HaveAGitGat/Tdarr_Plugins/blob/master/Community/Tdarr_Plugin_MC93_Migz1FFMPEG.js
|
// 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
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
infoLog: '',
|
infoLog: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable linebreak-style */
|
/* eslint-disable linebreak-style */
|
||||||
module.exports.dependencies = [
|
module.exports.dependencies = [
|
||||||
'request',
|
'request',
|
||||||
|
|
@ -78,7 +78,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
// eslint-disable-next-line global-require,import/no-unresolved,import/no-extraneous-dependencies
|
||||||
const request = require('request');
|
const request = require('request');
|
||||||
// Set up required variables.
|
// 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] */
|
/* eslint max-classes-per-file: ["error", 2] */
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_VP92_VP9_Match_Bitrate_One_Pass',
|
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
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
const response = {
|
const response = {
|
||||||
container: '.webm',
|
container: '.webm',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -19,7 +19,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
|
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -19,7 +19,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -68,7 +68,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
// eslint-disable-next-line import/no-unresolved
|
// eslint-disable-next-line import/no-unresolved
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_a9he_New_file_size_check',
|
id: 'Tdarr_Plugin_a9he_New_file_size_check',
|
||||||
|
|
@ -38,7 +38,7 @@ const details = () => ({
|
||||||
|
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Must return this object at some point in the function else plugin will fail.
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
// eslint-disable-next-line import/no-unresolved
|
// eslint-disable-next-line import/no-unresolved
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_a9hf_New_file_duration_check',
|
id: 'Tdarr_Plugin_a9hf_New_file_duration_check',
|
||||||
|
|
@ -39,7 +39,7 @@ const details = () => ({
|
||||||
|
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Must return this object at some point in the function else plugin will fail.
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_b39x_the1poet_surround_sound_to_ac3',
|
id: 'Tdarr_Plugin_b39x_the1poet_surround_sound_to_ac3',
|
||||||
|
|
@ -32,7 +32,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -40,7 +40,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: "",
|
preset: "",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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 transcode = 0; //if this var changes to 1 the file will be transcoded
|
||||||
var bitrateprobe = 0; //bitrate from ffprobe
|
var bitrateprobe = 0; //bitrate from ffprobe
|
||||||
var bitratetarget = 0;
|
var bitratetarget = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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 transcode = 0; //if this var changes to 1 the file will be transcoded
|
||||||
//default values that will be returned
|
//default values that will be returned
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -60,7 +60,7 @@ const BAD = false;
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: "",
|
preset: "",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
id: "Tdarr_Plugin_drdd_standardise_all_in_one",
|
id: "Tdarr_Plugin_drdd_standardise_all_in_one",
|
||||||
|
|
@ -410,7 +410,7 @@ function buildVideoConfiguration(inputs, file, logger) {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
var response = {
|
var response = {
|
||||||
container: ".mkv",
|
container: ".mkv",
|
||||||
FFmpegMode: true,
|
FFmpegMode: true,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const execSync = require("child_process").execSync;
|
const execSync = require("child_process").execSync;
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -39,7 +39,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//default response
|
//default response
|
||||||
var response = {
|
var response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const exec = require("child_process").exec;
|
const exec = require("child_process").exec;
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -49,7 +49,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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") {
|
if (inputs.languages == "" || typeof inputs.special == "undefined") {
|
||||||
var languages = ["eng", "en"]; //these languages should be kept, named according to ISO 639-2 language scheme
|
var languages = ["eng", "en"]; //these languages should be kept, named according to ISO 639-2 language scheme
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const execSync = require("child_process").execSync;
|
const execSync = require("child_process").execSync;
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -39,7 +39,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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") {
|
if (inputs.bitrate == "" || inputs.bitrate == "undefined") {
|
||||||
var min_bitrate = 6600;
|
var min_bitrate = 6600;
|
||||||
var avg_rate = 3000;
|
var avg_rate = 3000;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_henk_Add_Specific_Audio_Codec',
|
id: 'Tdarr_Plugin_henk_Add_Specific_Audio_Codec',
|
||||||
|
|
@ -71,7 +71,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: ', -c copy -map 0:v ',
|
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 */
|
/* eslint-disable no-await-in-loop */
|
||||||
module.exports.dependencies = ['axios', '@cospired/i18n-iso-languages', 'path'];
|
module.exports.dependencies = ['axios', '@cospired/i18n-iso-languages', 'path'];
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
|
|
@ -225,7 +225,7 @@ const parseArrResponse = async (body, filePath, arr) => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = async (file, librarySettings, inputs, otherArguments) => {
|
const plugin = async (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
// eslint-disable-next-line global-require,import/no-unresolved
|
||||||
const axios = require('axios').default;
|
const axios = require('axios').default;
|
||||||
response.container = `.${file.container}`;
|
response.container = `.${file.container}`;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_jeons001_Downmix_to_stereo_and_apply_DRC',
|
id: 'Tdarr_Plugin_jeons001_Downmix_to_stereo_and_apply_DRC',
|
||||||
|
|
@ -16,7 +16,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
preset: '',
|
preset: '',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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 transcode = 0; //if this var changes to 1 the file will be transcoded
|
||||||
|
|
||||||
//default values that will be returned
|
//default values that will be returned
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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 transcode = 0; //if this var changes to 1 the file will be transcoded
|
||||||
|
|
||||||
//default values that will be returned
|
//default values that will be returned
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_rr01_drpeppershaker_extract_subs_to_SRT',
|
id: 'Tdarr_Plugin_rr01_drpeppershaker_extract_subs_to_SRT',
|
||||||
|
|
@ -40,7 +40,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Must return this object at some point in the function else plugin will fail.
|
||||||
const response = {
|
const response = {
|
||||||
processFile: true,
|
processFile: true,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable',
|
id: 'Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable',
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => ({
|
||||||
{
|
{
|
||||||
name: 'sdCRF',
|
name: 'sdCRF',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
defaultValue: '19',
|
defaultValue: '20',
|
||||||
inputUI: {
|
inputUI: {
|
||||||
type: 'text',
|
type: 'text',
|
||||||
},
|
},
|
||||||
|
|
@ -31,7 +31,7 @@ const details = () => ({
|
||||||
{
|
{
|
||||||
name: 'hdCRF',
|
name: 'hdCRF',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
defaultValue: '21',
|
defaultValue: '22',
|
||||||
inputUI: {
|
inputUI: {
|
||||||
type: 'text',
|
type: 'text',
|
||||||
},
|
},
|
||||||
|
|
@ -44,7 +44,7 @@ const details = () => ({
|
||||||
{
|
{
|
||||||
name: 'fullhdCRF',
|
name: 'fullhdCRF',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
defaultValue: '23',
|
defaultValue: '24',
|
||||||
inputUI: {
|
inputUI: {
|
||||||
type: 'text',
|
type: 'text',
|
||||||
},
|
},
|
||||||
|
|
@ -57,7 +57,7 @@ const details = () => ({
|
||||||
{
|
{
|
||||||
name: 'uhdCRF',
|
name: 'uhdCRF',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
defaultValue: '26',
|
defaultValue: '28',
|
||||||
inputUI: {
|
inputUI: {
|
||||||
type: 'text',
|
type: 'text',
|
||||||
},
|
},
|
||||||
|
|
@ -130,7 +130,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
let crf;
|
let crf;
|
||||||
// default values that will be returned
|
// default values that will be returned
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -107,7 +107,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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 transcode = 0 //if this var changes to 1 the file will be transcoded
|
||||||
var subcli = `-c:s copy`
|
var subcli = `-c:s copy`
|
||||||
var maxmux = ''
|
var maxmux = ''
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
const details = () => {
|
const details = () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -17,7 +17,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
//Must return this object
|
//Must return this object
|
||||||
|
|
||||||
var response = {
|
var response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_x7ac_Remove_Closed_Captions',
|
id: 'Tdarr_Plugin_x7ac_Remove_Closed_Captions',
|
||||||
|
|
@ -16,7 +16,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
// eslint-disable-next-line no-useless-escape
|
// eslint-disable-next-line no-useless-escape
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_z0ab_TheRealShadoh_FFmpeg_Subs_H264_Medium',
|
id: 'Tdarr_Plugin_z0ab_TheRealShadoh_FFmpeg_Subs_H264_Medium',
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
|
||||||
const details = () => {
|
const details = () => {
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => {
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
try {
|
try {
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
var fileNameOld = file._id;
|
var fileNameOld = file._id;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_z18t_rename_files_based_on_codec_and_resolution',
|
id: 'Tdarr_Plugin_z18t_rename_files_based_on_codec_and_resolution',
|
||||||
|
|
@ -15,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
try {
|
try {
|
||||||
// eslint-disable-next-line global-require
|
// eslint-disable-next-line global-require
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_z1ab_TheRealShadoh_FFmpeg_Subs_H264_Fast',
|
id: 'Tdarr_Plugin_z1ab_TheRealShadoh_FFmpeg_Subs_H264_Fast',
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_z2ab_TheRealShadoh_FFmpeg_Subs_H264_Slow',
|
id: 'Tdarr_Plugin_z2ab_TheRealShadoh_FFmpeg_Subs_H264_Slow',
|
||||||
|
|
@ -18,7 +18,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_z3ab_TheRealShadoh_FFmpeg_Subs_H264_VeryFast',
|
id: 'Tdarr_Plugin_z3ab_TheRealShadoh_FFmpeg_Subs_H264_VeryFast',
|
||||||
|
|
@ -20,7 +20,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
// Must return this object
|
// Must return this object
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
const lib = require('../methods/library');
|
||||||
|
|
||||||
module.exports.dependencies = [
|
module.exports.dependencies = [
|
||||||
'axios',
|
'axios',
|
||||||
|
|
@ -67,7 +67,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = async (file, librarySettings, inputs, otherArguments) => {
|
const plugin = async (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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
|
// eslint-disable-next-line global-require,import/no-unresolved
|
||||||
const axios = require('axios');
|
const axios = require('axios');
|
||||||
// eslint-disable-next-line global-require,import/no-unresolved
|
// eslint-disable-next-line global-require,import/no-unresolved
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
// eslint-disable-next-line import/no-unresolved
|
const lib = require('../methods/library');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_a9he_New_file_size_check',
|
id: 'Tdarr_Plugin_a9he_New_file_size_check',
|
||||||
|
|
@ -15,7 +14,7 @@ const details = () => ({
|
||||||
|
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Must return this object at some point in the function else plugin will fail.
|
||||||
const response = {
|
const response = {
|
||||||
processFile: false,
|
processFile: false,
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
// eslint-disable-next-line import/no-unresolved
|
const lib = require('../methods/library');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_f001_Filter_Example',
|
id: 'Tdarr_Plugin_f001_Filter_Example',
|
||||||
|
|
@ -16,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Must return this object at some point in the function else plugin will fail.
|
||||||
|
|
||||||
const response = {
|
const response = {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
// eslint-disable-next-line import/no-unresolved
|
const lib = require('../methods/library');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
|
||||||
|
|
||||||
const details = () => ({
|
const details = () => ({
|
||||||
id: 'Tdarr_Plugin_f002_Filter_Example',
|
id: 'Tdarr_Plugin_f002_Filter_Example',
|
||||||
|
|
@ -16,7 +15,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
||||||
inputs = loadDefaultValues(inputs, details);
|
inputs = lib.loadDefaultValues(inputs, details);
|
||||||
const response = {
|
const response = {
|
||||||
processFile: true,
|
processFile: true,
|
||||||
infoLog: '',
|
infoLog: '',
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,7 @@
|
||||||
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
|
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
|
||||||
/* eslint no-console: 0 */ // --> OFF
|
/* eslint no-console: 0 */ // --> OFF
|
||||||
|
|
||||||
// eslint-disable-next-line import/no-unresolved
|
const lib = require('../methods/library');
|
||||||
const loadDefaultValues = require('../methods/loadDefaultValues');
|
|
||||||
|
|
||||||
// List any npm dependencies which the plugin needs, they will be auto installed when the plugin runs:
|
// List any npm dependencies which the plugin needs, they will be auto installed when the plugin runs:
|
||||||
module.exports.dependencies = [
|
module.exports.dependencies = [
|
||||||
|
|
@ -61,7 +60,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Only 'require' dependencies within this function or other functions. Do not require in the top scope.
|
||||||
const importFresh = require('import-fresh');
|
const importFresh = require('import-fresh');
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
|
/* eslint import/no-extraneous-dependencies: 0 */ // --> OFF
|
||||||
/* eslint no-console: 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:
|
// List any npm dependencies which the plugin needs, they will be auto installed when the plugin runs:
|
||||||
module.exports.dependencies = [
|
module.exports.dependencies = [
|
||||||
'import-fresh',
|
'import-fresh',
|
||||||
|
|
@ -72,7 +72,7 @@ const details = () => ({
|
||||||
// eslint-disable-next-line no-unused-vars
|
// eslint-disable-next-line no-unused-vars
|
||||||
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
const plugin = (file, librarySettings, inputs, otherArguments) => {
|
||||||
// eslint-disable-next-line no-unused-vars,no-param-reassign
|
// 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.
|
// Only 'require' dependencies within this function or other functions. Do not require in the top scope.
|
||||||
const importFresh = require('import-fresh');
|
const importFresh = require('import-fresh');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ folders.forEach((folder) => {
|
||||||
for (let i = 0; i < files.length; i += 1) {
|
for (let i = 0; i < files.length; i += 1) {
|
||||||
let read = fs.readFileSync(`${folder}/${files[i]}`).toString();
|
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)) {
|
if (!read.includes(importDefaultValues)) {
|
||||||
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${importDefaultValues}`);
|
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${importDefaultValues}`);
|
||||||
read = `${importDefaultValues}\n${read}`;
|
read = `${importDefaultValues}\n${read}`;
|
||||||
|
|
@ -50,7 +50,7 @@ folders.forEach((folder) => {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
const inputsText = 'inputs = loadDefaultValues(inputs, details);';
|
const inputsText = 'inputs = lib.loadDefaultValues(inputs, details);';
|
||||||
if (!read.includes(inputsText)
|
if (!read.includes(inputsText)
|
||||||
) {
|
) {
|
||||||
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${inputsText}`);
|
console.log(`Plugin error: '${folder}/${files[i]}' does not contain ${inputsText}`);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue