27 lines
693 B
Groovy
27 lines
693 B
Groovy
// OpenSubtitles
|
|
console.print('Enter OpenSubtitles username: ')
|
|
def osdbUser = console.readLine()
|
|
console.print('Enter OpenSubtitles password: ')
|
|
def osdbPwd = console.readLine()
|
|
|
|
|
|
setLogin('osdb.user', osdbUser, osdbPwd)
|
|
|
|
|
|
/* --------------------------------------------------------------------- */
|
|
|
|
import net.sourceforge.filebot.*
|
|
|
|
if (osdbUser) {
|
|
console.print('Testing OpenSubtitles... ')
|
|
WebServices.OpenSubtitles.setUser(osdbUser, osdbPwd)
|
|
WebServices.OpenSubtitles.login()
|
|
console.println('OK')
|
|
}
|
|
|
|
/* --------------------------------------------------------------------- */
|
|
|
|
def setLogin(key, user, pwd) {
|
|
Settings.forPackage(WebServices.class).put(key, [user, pwd].join(':'))
|
|
}
|