Automated Par check & Un-rar
I know it's possible to automate Par checking and Unrarring with Hellanzb.
I'm using Lottanzb in stand-alone mode, is it still possible to automate this?
I think the config file (~./lottanzb/
Hellanzb.conf file: (XXXXX = private info)
# HellaNZB configuration file - Managed by LottaNZB
defineServer(id = "Default Server", username = "XXXXXX", password = "XXXXXX", antiIdle = 270, connections = 8, ssl = False, hosts = [XXXXXXXX:119'])
defineMusicType
defineMusicType
# Force umask
# HellaNZB inherits the umask from the current user's environment (unless it's running in daemon mode).
# Hellanzb.UMASK = 0
# Alternative NZB file extensions
# List of alternative file extensions matched as NZB files in the QUEUE_DIR. The 'nzb' file extension is always matched.
Hellanzb.
# Enable Mac OS X Growl notifications
Hellanzb.
# File types to keep
# Don't get rid of (move into the PROCESSED dir) these file types when finished post processing. Case insensitive.
Hellanzb.
# Current download directory
# The NZB file currently being downloaded is stored here.
Hellanzb.
# Location of HellaNZB's state file
# This file is used to store HellaNZB's state when HellaNZB isn't running. The state is intermittently written out as XML to this file. It includes the order of the queue, and SmartPAR recovery information.
Hellanzb.
# Directory prefix
# This property doesn't have any effect in stand-alone mode.
Hellanzb.PREFIX_DIR = "/home/
# Number of log files to be backed up
Hellanzb.
# Maximum amount of memory used to cache encoded article data segments
# HellaNZB will write article data to disk when this cache is exceeded. Available settings: -1 for unlimited size, 0 to disable cache (only cache to disk), > 0 to limit cache to this size, in bytes, KB, MB, e.g. 1024 '1024KB' '100MB' '1GB'.
Hellanzb.
# Enable libnotify daemon notifications
Hellanzb.
# growl notification server
Hellanzb.
# Directory containing postponed downloads
# Archives interrupted in the middle of downloading are stored here temporarily.
Hellanzb.
# Working directory
# The archive currently being downloaded is stored here.
Hellanzb.
# Max files to decompress at the same time
Hellanzb.
# Directory containing processed files
# Sub directory within the NZB archive directory to move processed files to.
Hellanzb.
# Maximum download speed
# Limit all server connections to the specified KB/s.
Hellanzb.MAX_RATE = 350
# Path to the (un)rar command
Hellanzb.UNRAR_CMD = "/usr/bin/unrar"
# XML RPC password
# You might probably never use this, but the command line XML RPC calls do - it should definitely be changed from its default value. The XML RPC username is hardcoded as 'hellanzb'.
Hellanzb.
# Disable ALL ANSI color codes in the main screen
# For terminals that don't support ANY ANSI codes.
Hellanzb.
# Maximum log file size
# Automatically roll over both log files when they reach LOG_FILE_MAX_BYTES size.
Hellanzb.
# Path to the par2 command
Hellanzb.PAR2_CMD = "/usr/bin/par2"
# Processing directory
# Archives currently being processed are stored here. It may contains archive directories or symbolic links to archive directories.
Hellanzb.
# growl password
Hellanzb.
# NZB queue delay
# Delay enqueueing new, recently modified NZB files added to the QUEUE_DIR until this many seconds have passed since the NZB's last modification time. Defaults to 10 seconds.
Hellanzb.
# Support extracting NZBs from ZIP files with this suffix in QUEUE_DIR
# Defaults to '.nzb.zip'. Set to False to disable. Case insensitive.
Hellanzb.NZB_ZIPS = ".nzb.zip"
# Queue directory
# Queued .nzb files are stored here.
Hellanzb.QUEUE_DIR = "/home/
# Log file
# Log output to the specified file. Set to None for no logging.
Hellanzb.LOG_FILE = "/home/
# Download directory
# Completed downloads go here. Depending on your configuration, the downloaded archives will already be validated and extracted.
Hellanzb.DEST_DIR = "/media/
# newzbin.com username
# Username to www.newzbin.com for automatic NZB downloading
Hellanzb.
# Debug log file
# Log debug messages to the specified file.
# Hellanzb.DEBUG_MODE = ""
# Optional external handler script
# HellaNZB will run this script after post processing an archive.
# Hellanzb.
# Skip unraring during post-processing
Hellanzb.SKIP_UNRAR = False
# XML RPC port number
# Port number the XML RPC server will listen on, and the client will connect to. None for no XML RPC server.
Hellanzb.
# Support extracting NZBs from GZIP files with this suffix in QUEUE_DIR
# Defaults to '.nzb.gz'. Set to False to disable. Case insensitive.
Hellanzb.NZB_GZIPS = ".nzb.gz"
# XML RPC hostname
# Hostname for the XML RPC client to connect to. Defaults to 'localhost'.
Hellanzb.
# Path to the optional macbinconv command
# This command is used to convert MacBinary files
# Hellanzb.
# Temporary storage directory
Hellanzb.TEMP_DIR = "/home/
# Categorize newzbin.com downloads
# Save archives into a sub directory of DEST_DIR named after their newzbin.com category (when queued using the enqueuenewzbin XML RPC call); e.g. Apps, Movies, Music
Hellanzb.
# newzbin.com password
# Password to www.newzbin.com for automatic NZB downloading
Hellanzb.
# Remove the PROCESSED_SUBDIR if the archive was successfully post-processed
# Warning: The normal LOG_FILE should be enabled with this option - for a record of what hellanzb deletes.
Hellanzb.
# Disable ANSI color codes in the main screen
# Preserves the in place scroller.
Hellanzb.
# Download PARs only if necessary
Hellanzb.SMART_PAR = True
# Not required file types
# If any of the following file types are missing from the archive and cannot be repaired, continue processing because they're unimportant. Case insensitive.
Hellanzb.
# Bind XML RPC server to IP address
# IP address on which the XML RPC server will be bound to. '0.0.0.0' for any interfaces, '127.0.0.1' will disable remote access.
Hellanzb.
Have I overlooked an option which enables/disables this function?
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- LottaNZB Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- erik070
- Solved:
- Last query:
- Last reply: