mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-13 09:20:27 -07:00
Add example info to Custom JS Function
This commit is contained in:
parent
aea544ce36
commit
82a2a7bca1
1 changed files with 19 additions and 0 deletions
|
|
@ -1,3 +1,5 @@
|
||||||
|
/* eslint-disable max-len */
|
||||||
|
|
||||||
import { promises as fsp } from 'fs';
|
import { promises as fsp } from 'fs';
|
||||||
import { getPluginWorkDir } from '../../../../FlowHelpers/1.0.0/fileUtils';
|
import { getPluginWorkDir } from '../../../../FlowHelpers/1.0.0/fileUtils';
|
||||||
import {
|
import {
|
||||||
|
|
@ -27,6 +29,23 @@ const details = (): IpluginDetails => ({
|
||||||
defaultValue: `
|
defaultValue: `
|
||||||
module.exports = async (args) => {
|
module.exports = async (args) => {
|
||||||
|
|
||||||
|
// see args object data here https://github.com/HaveAGitGat/Tdarr_Plugins/blob/master/FlowPluginsTs/FlowHelpers/1.0.0/interfaces/interfaces.ts
|
||||||
|
// example setting flow variable: https://github.com/HaveAGitGat/Tdarr/issues/1147#issuecomment-2593348443
|
||||||
|
// example reading ffmpeg metadata: https://github.com/HaveAGitGat/Tdarr_Plugins/issues/737#issuecomment-2581536112
|
||||||
|
|
||||||
|
// some example file data:
|
||||||
|
console.log(args.inputFileObj._id)
|
||||||
|
console.log(args.inputFileObj.file_size)
|
||||||
|
console.log(args.inputFileObj.ffProbeData.streams[0].codec_name)
|
||||||
|
console.log(args.inputFileObj.mediaInfo.track[0].BitRate)
|
||||||
|
|
||||||
|
// access global variable:
|
||||||
|
console.log(args.userVariables.global.test)
|
||||||
|
// access library variable:
|
||||||
|
console.log(args.userVariables.library.test)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// do something here
|
// do something here
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue