SHOW:
|
|
- or go back to the newest paste.
1 | def osdb = net.sourceforge.filebot.WebServices.OpenSubtitles | |
2 | ||
3 | - | def query = 'firefly' |
3 | + | console.print('Enter Show Name: ') |
4 | def query = console.readLine() | |
5 | def language = 'English' | |
6 | ||
7 | def options = osdb.search(query) | |
8 | println "Fetching subtitles for '${options[0]}'" | |
9 | ||
10 | ||
11 | def subs = osdb.getSubtitleList(options[0], language) | |
12 | println "Found ${subs.size()} subtitles" | |
13 | ||
14 | def selection = subs.findAll{ it.languageName =~ language && parseEpisodeNumber(it.name) != null }.groupBy{ parseEpisodeNumber(it.name) }.values()*.get(0) | |
15 | println "Selected ${selection.size()} subtitles" | |
16 | ||
17 | selection.each{ | |
18 | println it.fetch().saveAs(it.path) | |
19 | } |