# Hellanzb Configuration
# ----------------------
# This is a barebones configuration that was generated by the install file.  For more options,
# please take a look at hellanzb.conf.example in this folder.

# Prefix...
Hellanzb.PREFIX_DIR = 'c:\\hellanzb\\'

# Where to put queued .nzb files
Hellanzb.QUEUE_DIR = Hellanzb.PREFIX_DIR

# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + 'finished\\'

# The .nzb currently being downloaded is stored here
Hellanzb.CURRENT_DIR = Hellanzb.PREFIX_DIR + 'system\\daemon.current\\'

# The archive currently being downloaded is stored here
Hellanzb.WORKING_DIR = Hellanzb.PREFIX_DIR + 'system\\daemon.working\\'

# Archives interrupted in the middle of downloading are stored here temporarily
Hellanzb.POSTPONED_DIR = Hellanzb.PREFIX_DIR + 'system\\daemon.postponed\\'

# Archives currently being processed. May contains archive directories, or
# symbolic links to archive directories
Hellanzb.PROCESSING_DIR = Hellanzb.PREFIX_DIR + 'system\\daemon.processing\\'

# Temp storage
Hellanzb.TEMP_DIR = Hellanzb.PREFIX_DIR + 'system\\daemon.temp\\'

# Filename to store hellanzb state in between CTRL-Cs. The state (includes the
# order of the queue, and smart par recovery information) is intermittently
# written out as XML to this file
Hellanzb.STATE_XML_FILE = Hellanzb.PREFIX_DIR + 'system\\hellanzbState.xml'

# Supply a path to the (un)rar command
Hellanzb.UNRAR_CMD = Hellanzb.PREFIX_DIR + 'system\\bin\\UnRAR.exe'

# Supply a path to the par2 command
Hellanzb.PAR2_CMD = Hellanzb.PREFIX_DIR + 'system\\bin\\par2.exe'

# Log output to this file, set to None (no single quotes) for no logging
Hellanzb.LOG_FILE = Hellanzb.PREFIX_DIR + 'system\\logs\\hellanzb.log'

# Server Definition
defineServer(id='newsserver', hosts=['news.yournewsserver.com:119'],username='yourusername', password='yourpassword', connections=4, antiIdle = 4.5*60, ssl=False)
Hellanzb.NOT_REQUIRED_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]

Hellanzb.KEEP_FILE_TYPES = [ 'nfo', 'txt' ]

Hellanzb.MAX_DECOMPRESSION_THREADS = 2

Hellanzb.LOG_FILE_MAX_BYTES = 0

Hellanzb.LOG_FILE_BACKUP_COUNT = 0

Hellanzb.PROCESSED_SUBDIR = 'processed'

Hellanzb.DELETE_PROCESSED = True

Hellanzb.GROWL_NOTIFY = False

Hellanzb.XMLRPC_SERVER = 'localhost'

Hellanzb.XMLRPC_PORT = 8760

Hellanzb.XMLRPC_PASSWORD = 'changeme'

