* support activating the cleaner right out of utorrent-postprocess via --def clean=y
This commit is contained in:
parent
6ce7ee5cd7
commit
a7ea715836
|
@ -29,4 +29,4 @@ def clean(f) {
|
|||
args.getFiles{ isClutter(it) && !it.dir.hasFile{ (it.isVideo() || it.isAudio()) && !isClutter(it) }}.each { clean(it) }
|
||||
|
||||
// delete empty folders but exclude given args
|
||||
args.getFolders{ it.listFiles().length == 0 && !args.contains(it) }.each { clean(it) }
|
||||
args.getFolders{ it.listFiles().length == 0 }.each { clean(it) }
|
||||
|
|
|
@ -15,6 +15,7 @@ if (tryQuietly{ ut_state != ut_state_allow }) {
|
|||
def subtitles = tryQuietly{ subtitles.toBoolean() }
|
||||
def artwork = tryQuietly{ artwork.toBoolean() }
|
||||
def backdrops = tryQuietly{ backdrops.toBoolean() }
|
||||
def clean = tryQuietly{ clean.toBoolean() }
|
||||
|
||||
// array of xbmc/plex hosts
|
||||
def xbmc = tryQuietly{ xbmc.split(/[ ,|]+/) }
|
||||
|
@ -201,7 +202,7 @@ plex?.each{
|
|||
|
||||
// mark episodes as 'acquired'
|
||||
if (myepisodes) {
|
||||
println "Update MyEpisodes"
|
||||
println 'Update MyEpisodes'
|
||||
include('fn:update-mes', [login:myepisodes.join(':'), addshows:false], getRenameLog().values())
|
||||
}
|
||||
|
||||
|
@ -241,3 +242,9 @@ if (gmail && !getRenameLog().isEmpty()) {
|
|||
user: gmail[0], password: gmail[1]
|
||||
)
|
||||
}
|
||||
|
||||
// clean empty folders, clutter files, etc after move
|
||||
if (clean) {
|
||||
println 'Clean clutter files and empty folders'
|
||||
include('fn:cleaner', [:], !args.empty ? args : ut_kind == 'multi' && ut_dir ? [ut_dir as File] : [])
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue