Having problems with edited sorty.groovy
Posted: 15 Sep 2013, 20:31
Here's my edited script:
I'm running it using this command:
And I get this error:
The subtitles get downloaded, except for the four listed. And nothing happens to the files.
Help?
Code: Select all
// PERSONALIZED SETTINGS
def episodeDir = '''/media/SharedMedia/Processing/TV Shows'''
def episodeFormat = '''/media/SharedMedia/Media/TV Shows/{n}{'/Season '+s}/{episode}'''
def movieDir = '''/media/SharedMedia/Processing/Movies'''
def movieFormat = '''/media/SharedMedia/Media/Movies/{movie} ({y})/{movie} ({y})'''
// ignore chunk, part, par and hidden files
def incomplete(f) { f.name =~ /[.]incomplete|[.]chunk|[.]par$|[.]dat$/ || f.isHidden() }
// extract completed multi-volume rar files
[episodeDir, movieDir].getFolders{ !it.hasFile{ incomplete(it) } && it.hasFile{ it =~ /[.]rar$/ } }.each{ dir ->
// extract all archives found in this folder
def paths = extract(folder:dir)
// delete original archive volumes after successful extraction
if (paths != null && !paths.isEmpty()) {
dir.listFiles{ it =~ /[.]rar$|[.]r[\d]+$/ }*.delete()
}
}
/*
* Fetch subtitles and sort into folders
*/
episodeDir.getFolders{ !it.hasFile{ incomplete(it) } && it.hasFile{ it.isVideo() } }.each{ dir ->
println "Processing $dir"
def files = dir.listFiles{ it.isVideo() }
// fetch subtitles
files += getSubtitles(file:files)
// sort episodes / subtitles
rename(file:files, db:'TheTVDB', format:episodeFormat)
}
movieDir.getFolders{ !it.hasFile{ incomplete(it) } && it.hasFile{ it.isVideo() } }.each{ dir ->
println "Processing $dir"
def files = dir.listFiles{ it.isVideo() }
// fetch subtitles
files += getSubtitles(file:files)
// sort movies / subtitles
rename(file:files, db:'OpenSubtitles', format:movieFormat)
}
Code: Select all
filebot -script /usr/bin/filebot/sorty.groovy -non-strict
Code: Select all
No matching subtitles found: /media/SharedMedia/Processing/TV Shows/ER - Season 1/ER.S01-12.avi
No matching subtitles found: /media/SharedMedia/Processing/TV Shows/ER - Season 1/ER.S01-25.avi
No matching subtitles found: /media/SharedMedia/Processing/TV Shows/ER - Season 1/ER.S01-19.avi
No matching subtitles found: /media/SharedMedia/Processing/TV Shows/ER - Season 1/ER.S01-26.avi
Rename episodes using [TheTVDB]
Auto-detected query: [ER S01]
Failed to fetch episode data: [ER S01]
Exception: Unable to match files to episode data
Done ヾ(@⌒ー⌒@)ノ
Help?