From 4d524d57ef616fbe7aca7a609475d27071a60b64 Mon Sep 17 00:00:00 2001 From: df Date: Sun, 1 Nov 2020 19:11:52 +0000 Subject: [PATCH] Add setsynopsis action --- webif/plugin/sweeper/auto.hook | 14 ++++++++++++++ webif/plugin/sweeper/schema.js | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/webif/plugin/sweeper/auto.hook b/webif/plugin/sweeper/auto.hook index 32c3979..471f61e 100644 --- a/webif/plugin/sweeper/auto.hook +++ b/webif/plugin/sweeper/auto.hook @@ -815,6 +815,20 @@ proc ::sweeper::action_setguidance {ts cmd arg folder} { return 0 } +proc ::sweeper::action_setsynopsis {ts cmd arg folder} { + if {$folder} { + ::sweeper::folder_apply [$ts dir] \ + ::sweeper::action_setsynopsis $cmd $arg 0 + return 0 + } + set arg [::sweeper::expand $ts $arg [$ts get synopsis]] + log "Setting synopsis for [$ts get file] to $arg" 0 + if {!$::sweeper::dryrun} { + $ts setsynopsis $arg + } + return 0 +} + proc ::sweeper::action_lock {ts cmd arg folder} { if {$folder} { ::sweeper::folder_apply [$ts dir] \ diff --git a/webif/plugin/sweeper/schema.js b/webif/plugin/sweeper/schema.js index 4e0357e..f406d34 100644 --- a/webif/plugin/sweeper/schema.js +++ b/webif/plugin/sweeper/schema.js @@ -327,6 +327,12 @@ var schema = { desc: 'Set recording guidance to...', continues: true }, + setsynopsis: { + 'class': 'all', + argtype: 'string', + desc: 'Set recording synopsis to...', + continues: true + }, lock: { 'class': 'all', argtype: 'none',