return T('Server address required'), None else: return None, value if sabnzbd.WIN32: DEF_FOLDER_MAX = 128 else: DEF_FOLDER_MAX = 256 ############################################################################## # Configuration instances ############################################################################## quick_check = OptionBool('misc', 'quick_check', True) sfv_check = OptionBool('misc', 'sfv_check', True) quick_check_ext_ignore = OptionList('misc', 'quick_check_ext_ignore', ['nfo', 'sfv', 'srr']) email_server = OptionStr('misc', 'email_server', validation=validate_server) email_to = OptionList('misc', 'email_to', validation=validate_email) email_from = OptionStr('misc', 'email_from', validation=validate_email) email_account = OptionStr('misc', 'email_account') email_pwd = OptionPassword('misc', 'email_pwd') email_endjob = OptionNumber('misc', 'email_endjob', 0, 0, 2) email_full = OptionBool('misc', 'email_full', False) email_dir = OptionDir('misc', 'email_dir', create=True) email_rss = OptionBool('misc', 'email_rss', False) version_check = OptionNumber('misc', 'check_new_rel', 1) autobrowser = OptionBool('misc', 'auto_browser', True) replace_illegal = OptionBool('misc', 'replace_illegal', True) pre_script = OptionStr('misc', 'pre_script', 'None')
cherryport = OptionStr('misc', 'port', DEF_PORT) https_port = OptionStr('misc', 'https_port') username = OptionStr('misc', 'username') password = OptionPassword('misc', 'password') bandwidth_max = OptionStr('misc', 'bandwidth_max') cache_limit = OptionStr('misc', 'cache_limit') web_dir = OptionStr('misc', 'web_dir', DEF_STDINTF) web_color = OptionStr('misc', 'web_color', '') https_cert = OptionDir('misc', 'https_cert', 'server.cert', create=False) https_key = OptionDir('misc', 'https_key', 'server.key', create=False) https_chain = OptionDir('misc', 'https_chain', create=False) enable_https = OptionBool('misc', 'enable_https', False) inet_exposure = OptionNumber( 'misc', 'inet_exposure', 0, protect=True ) # 0=local-only, 1=nzb, 2=api, 3=full_api, 4=webui, 5=webui with login for external local_ranges = OptionList('misc', 'local_ranges', protect=True) api_key = OptionStr('misc', 'api_key', create_api_key()) nzb_key = OptionStr('misc', 'nzb_key', create_api_key()) ############################################################################## # Config - Folders ############################################################################## umask = OptionStr('misc', 'permissions', '', validation=validate_octal) download_dir = OptionDir('misc', 'download_dir', DEF_DOWNLOAD_DIR, create=False, validation=validate_safedir) download_free = OptionStr('misc', 'download_free') complete_dir = OptionDir('misc', 'complete_dir',
cherryhost = OptionStr("misc", "host", DEF_HOST) cherryport = OptionStr("misc", "port", DEF_PORT) https_port = OptionStr("misc", "https_port") username = OptionStr("misc", "username") password = OptionPassword("misc", "password") bandwidth_max = OptionStr("misc", "bandwidth_max") cache_limit = OptionStr("misc", "cache_limit") web_dir = OptionStr("misc", "web_dir", DEF_STDINTF) web_color = OptionStr("misc", "web_color", "") https_cert = OptionDir("misc", "https_cert", "server.cert", create=False) https_key = OptionDir("misc", "https_key", "server.key", create=False) https_chain = OptionDir("misc", "https_chain", create=False) enable_https = OptionBool("misc", "enable_https", False) # 0=local-only, 1=nzb, 2=api, 3=full_api, 4=webui, 5=webui with login for external inet_exposure = OptionNumber("misc", "inet_exposure", 0, protect=True) local_ranges = OptionList("misc", "local_ranges", protect=True) api_key = OptionStr("misc", "api_key", create_api_key()) nzb_key = OptionStr("misc", "nzb_key", create_api_key()) ############################################################################## # Config - Folders ############################################################################## umask = OptionStr("misc", "permissions", "", validation=validate_octal) download_dir = OptionDir("misc", "download_dir", DEF_DOWNLOAD_DIR, create=False, validation=validate_safedir) download_free = OptionStr("misc", "download_free") complete_dir = OptionDir("misc", "complete_dir",
#------------------------------------------------------------------------------ if sabnzbd.WIN32: DEF_FOLDER_MAX = 128 else: DEF_FOLDER_MAX = 256 #------------------------------------------------------------------------------ # Configuration instances # quick_check = OptionBool('misc', 'quick_check', True) fail_on_crc = OptionBool('misc', 'fail_on_crc', True) send_group = OptionBool('misc', 'send_group', False) sfv_check = OptionBool('misc', 'sfv_check', True) email_server = OptionStr('misc', 'email_server', validation=validate_server) email_to = OptionList('misc', 'email_to', validation=validate_email) email_from = OptionStr('misc', 'email_from', validation=validate_email) email_account = OptionStr('misc', 'email_account') email_pwd = OptionPassword('misc', 'email_pwd') email_endjob = OptionNumber('misc', 'email_endjob', 0, 0, 2) email_full = OptionBool('misc', 'email_full', False) email_dir = OptionDir('misc', 'email_dir', create=True) email_rss = OptionBool('misc', 'email_rss', False) version_check = OptionNumber('misc', 'check_new_rel', 1) news_items = OptionBool('misc', 'news_items', True) autobrowser = OptionBool('misc', 'auto_browser', True) replace_illegal = OptionBool('misc', 'replace_illegal', True) pre_script = OptionStr('misc', 'pre_script', 'None') start_paused = OptionBool('misc', 'start_paused', False)
#------------------------------------------------------------------------------ if sabnzbd.WIN32: DEF_FOLDER_MAX = 128 else: DEF_FOLDER_MAX = 256 #------------------------------------------------------------------------------ # Configuration instances # quick_check = OptionBool('misc', 'quick_check', True) fail_on_crc = OptionBool('misc', 'fail_on_crc', False) send_group = OptionBool('misc', 'send_group', False) sfv_check = OptionBool('misc', 'sfv_check', True) email_server = OptionStr('misc', 'email_server', validation=validate_server) email_to = OptionList('misc', 'email_to', validation=validate_email) email_from = OptionStr('misc', 'email_from', validation=validate_email) email_account = OptionStr('misc', 'email_account') email_pwd = OptionPassword('misc', 'email_pwd') email_endjob = OptionNumber('misc', 'email_endjob', 0, 0, 2) email_full = OptionBool('misc', 'email_full', False) email_dir = OptionDir('misc', 'email_dir', create=True) email_rss = OptionBool('misc', 'email_rss', False) version_check = OptionBool('misc', 'check_new_rel', True) autobrowser = OptionBool('misc', 'auto_browser', True) replace_illegal = OptionBool('misc', 'replace_illegal', True) pre_script = OptionStr('misc', 'pre_script', 'None') enable_unrar = OptionBool('misc', 'enable_unrar', True) enable_unzip = OptionBool('misc', 'enable_unzip', True)