ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
# Sample configuration file for NZBGet\r\n#\r\n# On POSIX put this file to one of the following locations:\r\n# ~/.nzbget\r\n# /etc/nzbget.conf\r\n# /usr/etc/nzbget.conf\r\n# /usr/local/etc/nzbget.conf\r\n# /opt/etc/nzbget.conf\r\n#\r\n# On Windows put this file in program's directory.\r\n#\r\n# You can also put the file into any location, if you specify the path to it\r\n# using switch \"-c\", e.g:\r\n# nzbget -c /home/user/myconfig.txt\r\n\r\n# For quick start change the option MainDir and configure one news-server\r\n\r\n\r\n##############################################################################\r\n### PATHS ###\r\n\r\n# Root directory for all tasks.\r\n#\r\n# On POSIX you can use \"~\" as alias for home directory (e.g. \"~/download\").\r\n# On Windows use absolute paths (e.g. \"C:\Download\").\r\nMainDir=~/Descargas/nzb\r\n\r\n# Destination directory for downloaded files.\r\n#\r\n# If you want to distinguish between partially downloaded files and\r\n# completed downloads, use also option <InterDir>.\r\nDestDir=${MainDir}/dst\r\n\r\n# Directory to store intermediate files.\r\n#\r\n# If this option is set (not empty) the files are downloaded into\r\n# this directory first. After successful download of nzb-file (possibly\r\n# after par-repair) the files are moved to destination directory\r\n# (option <DestDir>). If download or unpack fail the files remain in\r\n# intermediate directory.\r\n#\r\n# Using of intermediate directory can significantly improve unpack\r\n# performance if you can put intermediate directory (option <InterDir>)\r\n# and destination directory (option <DestDir>) on separate physical\r\n# hard drives.\r\n#\r\n# NOTE: If the option <InterDir> is set to empty value the downloaded\r\n# files are put directly to destination directory (option <DestDir>).\r\nInterDir=\r\n\r\n# Directory to monitor for incoming nzb-jobs.\r\n#\r\n# Can have subdirectories.\r\n# A nzb-file queued from a subdirectory will be automatically assigned to\r\n# category with the directory-name.\r\nNzbDir=${MainDir}/incoming\r\n\r\n# Directory to store download queue.\r\nQueueDir=${MainDir}/queue\r\n\r\n# Directory to store temporary files.\r\nTempDir=${MainDir}/tmp\r\n\r\n# Directory with web-interface files.\r\n#\r\n# Example: /usr/local/share/nzbget/webui.\r\n#\r\n# NOTE: To disable web-interface set the option to an empty value.\r\n# This however doesn't disable the built-in web-server completely because\r\n# it is also used to serve JSON-/XML-RPC requests.\r\nWebDir=\r\n\r\n# Directory with post-processing scripts.\r\n#\r\n# NOTE: For information on writing post-processing scripts visit\r\n# http://nzbget.sourceforge.net/Post-processing_scripts.\r\nScriptDir=${MainDir}/ppscripts\r\n\r\n# Lock-file for daemon-mode, POSIX only.\r\n#\r\n# If the option is not empty, NZBGet creates the file and writes process-id\r\n# (PID) into it. That info can be used in shell scripts.\r\nLockFile=${MainDir}/nzbget.lock\r\n\r\n# Where to store log file, if it needs to be created.\r\n#\r\n# NOTE: See also option <CreateLog>.\r\nLogFile=${DestDir}/nzbget.log\r\n\r\n# Configuration file template.\r\n#\r\n# Put the path to the example configuration file which comes with\r\n# NZBGet. Web-interface needs this file to read option descriptions.\r\n#\r\n# Do not put here your actual configuration file (typically stored\r\n# in your home directory or in /etc/nzbget.conf) but instead the unchanged\r\n# example configuration file (typically installed to\r\n# /usr/local/share/nzbget/nzbget.conf).\r\n#\r\n# Example: /usr/local/share/nzbget/nzbget.conf.\r\nConfigTemplate=/usr/local/share/nzbget/nzbget.conf\r\n\r\n\r\n##############################################################################\r\n### NEWS-SERVERS ###\r\n\r\n# This section defines which servers NZBGet should connect to.\r\n#\r\n# The servers should be numbered subsequently without holes.\r\n# For example if you configure three servers you should name them as Server1,\r\n# Server2 and Server3. If you need to delete Server2 later you should also\r\n# change the name of Server3 to Server2. Otherwise it will not be properly\r\n# read from the config file. Server number doesn't affect its priority (level).\r\n\r\n# Use this news server (yes, no).\r\n#\r\n# Set to \"no\" to temporary disable the server.\r\nServer1.Active=yes\r\n\r\n# Name of news server.\r\n#\r\n# The name is used in UI and for logging. It can be any string, you\r\n# may even leave it empty.\r\nServer1.Name=\r\n\r\n# Level (priority) of news server (0-99).\r\n#\r\n# The servers are ordered by their level. NZBGet first tries to download\r\n# an article from one (any) of level-0-servers. If that server fails,\r\n# NZBGet tries all other level-0-servers. If all servers fail, it proceeds\r\n# with the level-1-servers, etc.\r\n#\r\n# Put your major download servers at level 0 and your fill servers at\r\n# levels 1, 2, etc..\r\n#\r\n# Several servers with the same level may be defined, they have\r\n# the same priority.\r\nServer1.Level=0\r\n\r\n# Group of news server (0-99).\r\n#\r\n# If you have multiple accounts with same conditions (retention, etc.)\r\n# on the same news server, set the same group (greater than 0) for all\r\n# of them. If download fails on one news server, NZBGet does not try\r\n# other servers from the same group.\r\n#\r\n# Value \"0\" means no group defined (default).\r\nServer1.Group=0\r\n\r\n# Host name of news server.\r\nServer1.Host=my.newsserver.com\r\n\r\n# Port to connect to (1-65535).\r\nServer1.Port=119\r\n\r\n# User name to use for authentication.\r\nServer1.Username=user\r\n\r\n# Password to use for authentication.\r\nServer1.Password=pass\r\n\r\n# Server requires \"Join Group\"-command (yes, no).\r\nServer1.JoinGroup=no\r\n\r\n# Encrypted server connection (TLS/SSL) (yes, no).\r\n#\r\n# NOTE: By changing this option you should also change the option <ServerX.Port>\r\n# accordingly because unsecure and encrypted connections use different ports.\r\nServer1.Encryption=no\r\n\r\n# Cipher to use for encrypted server connection.\r\n#\r\n# By default (when the option is empty) the underlying encryption library\r\n# chooses the cipher automatically. To achieve the best performance\r\n# however you can manually select a faster cipher.\r\n#\r\n# See http://nzbget.sourceforge.net/Choosing_a_cipher for details.\r\n#\r\n# NOTE: One of the fastest cipher is RC4, it also provides strong 128 bit\r\n# encryption. To select it use the cipher string \"RC4-MD5\" (if NZBGet was\r\n# configured to use OpenSSL) or \"NONE:+VERS-TLS-ALL:+ARCFOUR-128:+RSA:+MD5:+COMP-ALL\"\r\n# (if NZBGet was configured to use GnuTLS).\r\n#\r\n# NOTE: You may get a TLS handshake error if the news server does\r\n# not support the chosen cipher. You can also get an error \"Could not\r\n# select cipher for TLS\" if the cipher string is not valid.\r\nServer1.Cipher=\r\n\r\n# Maximum number of simultaneous connections to this server (0-999).\r\nServer1.Connections=4\r\n\r\n# Second server, on level 0.\r\n\r\n#Server2.Level=0\r\n#Server2.Host=my2.newsserver.com\r\n#Server2.Port=119\r\n#Server2.Username=me\r\n#Server2.Password=mypass\r\n#Server2.JoinGroup=yes\r\n#Server2.Connections=4\r\n\r\n# Third server, on level 1.\r\n\r\n#Server3.Level=1\r\n#Server3.Host=fills.newsserver.com\r\n#Server3.Port=119\r\n#Server3.Username=me2\r\n#Server3.Password=mypass2\r\n#Server3.JoinGroup=yes\r\n#Server3.Connections=1\r\n\r\n\r\n##############################################################################\r\n### REMOTE CONTROL ###\r\n\r\n# IP on which NZBGet server listen and which clients use to contact NZBGet.\r\n#\r\n# It could be a dns-hostname (e. g. \"mypc\") or an ip-address (e. g. \"192.168.1.2\" or\r\n# \"127.0.0.1\"). An IP-address is more effective because does not require dns-lookup.\r\n#\r\n# Your computer may have multiple network interfaces and therefore multiple IP\r\n# addresses. If you want NZBGet to listen to all interfaces and be available from\r\n# all IP-addresses use value \"0.0.0.0\".\r\n#\r\n# NOTE: When you start NZBGet as client (to send remote commands to NZBGet server) and\r\n# the option <ControlIP> is set to \"0.0.0.0\" the client will use IP \"127.0.0.1\".\r\n#\r\n# NOTE: If you set the option to \"127.0.0.1\" you will be able to connect to NZBGet\r\n# only from the computer running NZBGet. This restriction applies to web-interface too.\r\nControlIP=0.0.0.0\r\n\r\n# Port which NZBGet server and remote client use (1-65535).\r\n#\r\n# NOTE: The communication via this port is not encrypted. For encrypted\r\n# communication see option <SecurePort>.\r\nControlPort=6789\r\n\r\n# User name which NZBGet server and remote client use.\r\n#\r\n# Set to empty value to disable user name check (check only password).\r\n#\r\n# NOTE: this option was added in NZBGet 11. Older versions used predefined\r\n# not changeable user name \"nzbget\". Third-party tools or web-sites written\r\n# for older NZBGet versions may not have an option to define user name. In\r\n# this case you should set option <ControlUsername> to the default value\r\n# \"nzbget\" or use empty value.\r\nControlUsername=nzbget\r\n\r\n# Password which NZBGet server and remote client use.\r\n#\r\n# Set to empty value to disable authorization request.\r\nControlPassword=tegbzn6789\r\n\r\n# Secure control of NZBGet server (yes, no).\r\n#\r\n# Activate the option if you want to access NZBGet built-in web-server\r\n# via HTTPS (web-interface and RPC). You should also provide certificate\r\n# and key files, see option <SecureCert> and option <SecureKey>.\r\nSecureControl=no\r\n\r\n# Port which NZBGet server and remote client use for encrypted\r\n# communication (1-65535).\r\nSecurePort=6791\r\n\r\n# Full path to certificate file for encrypted communication.\r\nSecureCert=\r\n\r\n# Full path to key file for encrypted communication.\r\nSecureKey=\r\n\r\n\r\n##############################################################################\r\n### PERMISSIONS ###\r\n\r\n# User name for daemon-mode, POSIX only.\r\n#\r\n# Set the user that the daemon normally runs at (POSIX in daemon-mode only).\r\n# Set MainDir with an absolute path to be sure where it will write.\r\n# This allows NZBGet daemon to be launched in rc.local (at boot), and\r\n# download items as a specific user id.\r\n#\r\n# NOTE: This option has effect only if the program was started from\r\n# root-account, otherwise it is ignored and the daemon runs under\r\n# current user id.\r\nDaemonUsername=root\r\n\r\n# Specify default umask (affects file permissions) for newly created\r\n# files, POSIX only (000-1000).\r\n#\r\n# The value should be written in octal form (the same as for \"umask\" shell\r\n# command).\r\n# Empty value or value \"1000\" disable the setting of umask-mode; current\r\n# umask-mode (set via shell) is used in this case.\r\nUMask=1000\r\n\r\n\r\n##############################################################################\r\n### INCOMING NZBS ###\r\n\r\n# Create subdirectory with category-name in destination-directory (yes, no).\r\nAppendCategoryDir=yes\r\n\r\n# How often incoming-directory (option <NzbDir>) must be checked for new\r\n# nzb-files (seconds).\r\n#\r\n# Value \"0\" disables the check.\r\nNzbDirInterval=5\r\n\r\n# How old nzb-file should at least be for it to be loaded to queue (seconds).\r\n#\r\n# NZBGet checks if nzb-file was not modified in last few seconds, defined by\r\n# this option. That safety interval prevents the loading of files, which\r\n# were not yet completely saved to disk, for example if they are still being\r\n# downloaded in web-browser.\r\nNzbDirFileAge=60\r\n\r\n# Automatic merging of nzb-files with the same filename (yes, no).\r\n#\r\n# A typical scenario: you put nzb-file into incoming directory, NZBGet adds\r\n# file to queue. You find out, that the file doesn't have par-files. You\r\n# find required par-files, put nzb-file with the par-files into incoming\r\n# directory, NZBGet adds it to queue as a separate group. You want the second\r\n# file to be merged with the first for parchecking to work properly. With\r\n# option \"MergeNzb\" NZBGet can merge files automatically. You only need to\r\n# save the second file under the same filename as the first one.\r\n#MergeNzb=no #Option \"MergeNzb\" is obsolete, ignored\r\n\r\n# Set path to program, that must be executed before a nzb-file is added\r\n# to queue.\r\n#\r\n# This program is called each time a new file is found in incoming\r\n# directory (option <NzbDir>) or a file is received via RPC (web-interface,\r\n# command \"nzbget --append\", etc.).\r\n#\r\n# Example: ~/nzbprocess.sh.\r\n#\r\n# That program can unpack archives which were put in incoming directory, make\r\n# filename cleanup, change nzb-name, category, priority and post-processing\r\n# parameters of the nzb-file or do other things.\r\n#\r\n# INFO FOR DEVELOPERS:\r\n# NZBGet passes following arguments to nzbprocess-program as environment\r\n# variables:\r\n# NZBNP_DIRECTORY - path to directory, where file is located. It is a directory\r\n# specified by the option <NzbDir> or a subdirectory;\r\n# NZBNP_FILENAME - name of file to be processed;\r\n# NZBNP_NZBNAME - nzb-name (without path but with extension);\r\n# NZBNP_CATEGORY - category of nzb-file;\r\n# NZBNP_PRIORITY - priority of nzb-file;\r\n# NZBNP_TOP - flag indicating that the file will be added to the top\r\n# of queue: 0 or 1;\r\n# NZBNP_PAUSED - flag indicating that the file will be added as\r\n# paused: 0 or 1.\r\n#\r\n# In addition to these arguments NZBGet passes all\r\n# nzbget.conf-options to nzbprocess-program as environment variables. These\r\n# variables have prefix \"NZBOP_\" and are written in UPPER CASE. For Example\r\n# option \"ParRepair\" is passed as environment variable \"NZBOP_PARREPAIR\".\r\n# The dots in option names are replaced with underscores, for example\r\n# \"SERVER1_HOST\". For options with predefined possible values (yes/no, etc.)\r\n# the values are passed always in lower case.\r\n#\r\n# The nzbprocess-script can change nzb-name, category, priority,\r\n# post-processing parameters and top-/paused-flags of the nzb-file\r\n# by printing special messages into standard output (which is processed\r\n# by NZBGet).\r\n#\r\n# To change nzb-name use following syntax:\r\n# echo \"[NZB] NZBNAME=my download\";\r\n#\r\n# To change category:\r\n# echo \"[NZB] CATEGORY=my category\";\r\n#\r\n# To change priority:\r\n# echo \"[NZB] PRIORITY=signed_integer_value\";\r\n#\r\n# for example: to set priority higher than normal:\r\n# echo \"[NZB] PRIORITY=50\";\r\n#\r\n# another example: use a negative value for \"lower than normal\" priority:\r\n# echo \"[NZB] PRIORITY=-100\";\r\n#\r\n# Although priority can be any integer value, the web-interface operates\r\n# with five predefined priorities:\r\n# -100 - very low priority;\r\n# -50 - low priority;\r\n# 0 - normal priority (default);\r\n# 50 - high priority;\r\n# 100 - very high priority.\r\n#\r\n# To assign post-processing parameters:\r\n# echo \"[NZB] NZBPR_myvar=my value\";\r\n#\r\n# The prefix \"NZBPR_\" will be removed. In this example a post-processing\r\n# parameter with name \"myvar\" and value \"my value\" will be associated\r\n# with nzb-file.\r\n#\r\n# To change top-flag (nzb-file will be added to the top of queue):\r\n# echo \"[NZB] TOP=1\";\r\n#\r\n# To change paused-flag (nzb-file will be added in paused state):\r\n# echo \"[NZB] PAUSED=1\";\r\n#\r\n# The nzbprocess-script can delete processed file, rename it or move somewhere.\r\n# After the calling of the script the file will be either added to queue\r\n# (if it was an nzb-file) or renamed by adding the extension \".processed\".\r\n#\r\n# NOTE: Files with extensions \".processed\", \".queued\" and \".error\" are skipped\r\n# during the directory scanning.\r\n#\r\n# NOTE: Files with extension \".nzb_processed\" are not passed to\r\n# NzbProcess-script before adding to queue. This feature allows\r\n# NzbProcess-script to prevent the scanning of nzb-files extracted from\r\n# archives, if they were already processed by the script.\r\n#\r\n# NOTE: Files added via RPC calls in particular from web-interface are\r\n# saved into incoming nzb-directory and then processed by the script.\r\nNzbProcess=\r\n\r\n# Set path to program, that must be executed after a nzb-file is added\r\n# to queue.\r\n#\r\n# This program is called each time a new nzb-file is added to queue.\r\n#\r\n# Example: ~/nzbaddedprocess.sh.\r\n#\r\n# That program can modify the files in download queue (for example\r\n# delete or pause all nfo, sfv, sample files) or do something else.\r\n#\r\n# INFO FOR DEVELOPERS:\r\n# NZBGet passes following arguments to nzbaddedprocess-program as environment\r\n# variables:\r\n# NZBNA_NZBNAME - name of nzb-group. This name can be used in calls\r\n# to nzbget edit-command using subswitch \"-GN name\";\r\n# NZBNA_FILENAME - filename of the nzb-file. If the file was added\r\n# from nzb-directory this is the fullname with path.\r\n# If the file was added via web-interface it contains\r\n# only filename without path;\r\n# NZBNA_CATEGORY - category of nzb-file (if assigned);\r\n# NZBNA_LASTID - the id of the last file in the nzb-file. This ID can\r\n# be used with calls to nzbget edit-command;\r\n# NZBNA_PRIORITY - priority (default is 0).\r\n#\r\n# In addition to these arguments NZBGet passes all\r\n# nzbget.conf-options to nzbaddedprocess-program as environment variables. These\r\n# variables have prefix \"NZBOP_\" and are written in UPPER CASE. For Example\r\n# option \"ParRepair\" is passed as environment variable \"NZBOP_PARREPAIR\".\r\n# The dots in option names are replaced with underscores, for example\r\n# \"SERVER1_HOST\". For options with predefined possible values (yes/no, etc.)\r\n# the values are passed always in lower case.\r\n#\r\n# Examples:\r\n# 1) pausing nzb-file using file-id:\r\n# \"$NZBOP_APPBIN\" -c \"$NZBOP_CONFIGFILE\" -E G P $NZBNA_LASTID;\r\n# 2) setting category using nzb-name:\r\n# \"$NZBOP_APPBIN\" -c \"$NZBOP_CONFIGFILE\" -E GN K \"my cat\" \"$NZBNA_NZBNAME\";\r\n# 3) pausing files with extension \"nzb\":\r\n# \"$NZBOP_APPBIN\" -c \"$NZBOP_CONFIGFILE\" -E FR P \"$NZBNA_NZBNAME/.*\.nzb\";\r\nNzbAddedProcess=\r\n\r\n# Check for duplicate files (yes, no).\r\n#\r\n# If this option is enabled the program checks by adding of a new nzb-file:\r\n# 1) if nzb-file contains duplicate entries. This check aims on detecting\r\n# of reposted files (if first file was not fully uploaded).\r\n# If the program find two files with identical names, only the\r\n# biggest of these files will be added to queue;\r\n# 2) if download queue already contains file with the same name;\r\n# 3) if destination file on disk already exists.\r\n# In last two cases: if the file exists it will not be added to queue.\r\n#\r\n# If this option is disabled, all files are downloaded and duplicate files\r\n# are renamed to \"filename_duplicate1\".\r\n# Existing files are never deleted or overwritten.\r\nDupeCheck=yes\r\n\r\n\r\n##############################################################################\r\n### DOWNLOAD QUEUE ###\r\n\r\n# Save download queue to disk (yes, no).\r\n#\r\n# This allows to reload it on next start.\r\nSaveQueue=yes\r\n\r\n# Reload download queue on start, if it exists (yes, no).\r\nReloadQueue=yes\r\n\r\n# Reload url-queue on start, if it exists (yes, no).\r\n#\r\n# For this option to work the options <SaveQueue> and <ReloadQueue> must\r\n# be also enabled.\r\n#ReloadUrlQueue=yes #Option \"ReloadUrlQueue\" is obsolete, ignored\r\n\r\n# Reload Post-processor-queue on start, if it exists (yes, no).\r\n#\r\n# For this option to work the options <SaveQueue> and <ReloadQueue> must\r\n# be also enabled.\r\n#ReloadPostQueue=yes #Option \"ReloadPostQueue\" is obsolete, ignored\r\n\r\n# Reuse articles saved in temp-directory from previous program start (yes, no).\r\n#\r\n# This allows to continue download of file, if program was exited before\r\n# the file was completed.\r\nContinuePartial=yes\r\n\r\n# Decode articles (yes, no).\r\n#\r\n# yes - decode articles using internal decoder (supports yEnc and UU formats);\r\n# no - the articles will not be decoded and joined. Useful for debugging to\r\n# look at article's source text.\r\nDecode=yes\r\n\r\n# Write decoded articles directly into destination output file (yes, no).\r\n#\r\n# Files are posted to Usenet within artilce bodies. Each file typically\r\n# requires hundreds of articles.\r\n#\r\n# When option <DirectWrite> is disabled, the program downloads all articles\r\n# into temporary directory and then combine them into destination file.\r\n#\r\n# With this option enabled the program at first creates the output\r\n# destination file with required size (total size of all articles),\r\n# then writes on the fly decoded articles directly to the file\r\n# without creating of any temporary files.\r\n#\r\n# This may improve performance but depends on OS and file system ability to\r\n# instantly create large files without initializing them with nulls. Such\r\n# files are called sparse files and are supported by modern file systems\r\n# like EXT3 on Linux or NTFS on Windows.\r\n#\r\n# Using of this option reduces disk operations but may produce more fragmented\r\n# files (depends on disk driver), which may slow down the post-processing.\r\n# It's recommended to test how the option behave on your platform to find the\r\n# best setting.\r\n#\r\n# INFO: a particular test on a Linux router with EXT3-partition showed that\r\n# activating of this option results in up to 20% better performance during\r\n# downloading.\r\n#\r\n# NOTE: For test try to download few big nzb-collections (each 4GB or more)\r\n# and measure the time used for downloading and post-processing (use timestamps\r\n# in a log-file to determine when the post-processing was ended).\r\n#\r\n# NOTE: When option <DirectWrite> is enabled the temporary directory (option\r\n# <TempDir>) must be located on the same partition with destination directory\r\n# (option DestDir>) for better performance. If option <DirectWrite> is disabled\r\n# it's better to use different drives for temporary and destination directories.\r\n#\r\n# NOTE: If both options <DirectWrite> and <ContinuePartial> are enabled,\r\n# the program still creates empty article-files in temp-directory. They are used\r\n# by the option <ContinuePartial> to check if a certain article was downloaded.\r\n# To minimize disk-io it is recommended to disable option <ContinuePartial>,\r\n# if <DirectWrite> is enabled. Especially on a fast connections (where you\r\n# would want to activate <DirectWrite>) it should not be a problem to redownload\r\n# an interrupted file.\r\nDirectWrite=yes\r\n\r\n# Check CRC of downloaded and decoded articles (yes, no).\r\n#\r\n# Normally this option should be enabled for better detecting of download\r\n# errors. However checking of CRC needs CPU time. On a fast connection and\r\n# slow CPU disabling of CRC-Check may improve performance.\r\nCrcCheck=yes\r\n\r\n# How many retries should be attempted if a download error occurs (0-99).\r\n#\r\n# 1) If download fails because of \"article or group not found error\" the\r\n# program tries another news server.\r\n#\r\n# 2) If download fails because of interrupted connection, the program\r\n# tries the same server again until connection can be established.\r\n#\r\n# In both cases 1) and 2) option <Retries> is not used.\r\n#\r\n# If download however fails because of incomplete article, CRC-error or other\r\n# error not mentioned above the program tries to redownload the article from\r\n# the same news server as many times as defined in option <Retries>. If all\r\n# attempts fail the program tries another news server.\r\nRetries=3\r\n\r\n# Set the interval between retries (seconds).\r\nRetryInterval=10\r\n\r\n# Set connection timeout (seconds).\r\nConnectionTimeout=60\r\n\r\n# Timeout until a download-thread should be killed (seconds).\r\n#\r\n# This can help on hanging downloads, but is dangerous.\r\n# Do not use small values!\r\nTerminateTimeout=600\r\n\r\n# Set the maximum download rate on program start (kilobytes/sec).\r\n#\r\n# Value \"0\" means no speed control.\r\n# The download rate can be changed later via remote calls.\r\nDownloadRate=0\r\n\r\n# Accurate speed rate calculation (yes, no).\r\n#\r\n# During downloading using several connections the download threads may\r\n# interfere with each other when updating statistical data for speed\r\n# meter. This may cause small errors in current download speed reported\r\n# by the program. The speed meter recovers automatically from such errors\r\n# after max. 30 seconds (time window used for speed calculation).\r\n#\r\n# Enable the option to use thread synchronisation mechanisms in order to\r\n# provide absolutely accurate speed calculations.\r\n#\r\n# NOTE: Thread synchronisation increases CPU load and therefore can\r\n# decrease download speed. Do not activate this option on computers with\r\n# limited CPU power. Before activating the option it is recommended to\r\n# run tests to determine how the option affects the CPU usage and the\r\n# download speed on a particular system.\r\nAccurateRate=no\r\n\r\n# Set the size of memory buffer used by writing the articles (bytes).\r\n#\r\n# Bigger values decrease disk-io, but increase memory usage.\r\n# Value \"0\" causes an OS-dependent default value to be used.\r\n# With value \"-1\" (which means \"max/auto\") the program sets the size of\r\n# buffer according to the size of current article (typically less than 500K).\r\n#\r\n# NOTE: The value must be written in bytes, do not use postfixes \"K\" or \"M\".\r\n#\r\n# NOTE: To calculate the memory usage multiply WriteBufferSize by max number\r\n# of connections, configured in section \"NEWS-SERVERS\".\r\n#\r\n# NOTE: Typical article's size not exceed 500000 bytes, so using bigger values\r\n# (like several megabytes) will just waste memory.\r\n#\r\n# NOTE: For desktop computers with large amount of memory value \"-1\" (max/auto)\r\n# is recommended, but for computers with very low memory (routers, NAS)\r\n# value \"0\" (default OS-dependent size) could be better alternative.\r\n#\r\n# NOTE: Write-buffer is managed by OS (system libraries) and therefore\r\n# the effect of the option is highly OS-dependent.\r\nWriteBufferSize=0\r\n\r\n# Pause if disk space gets below this value (megabytes).\r\n#\r\n# Value \"0\" disables the check.\r\n# Only the disk space on the drive with <DestDir> is checked.\r\n# The drive with <TempDir> is not checked.\r\nDiskSpace=250\r\n\r\n# Delete already downloaded files from disk, if the download of nzb-file was\r\n# cancelled (nzb-file was deleted from queue) (yes, no).\r\n#\r\n# NOTE: NZBGet does not delete files in a case if all remaining files in\r\n# queue are par-files. That prevents the accidental deletion if the option\r\n# <ParCleanupQueue> is disabled or if the program was interrupted during\r\n# parcheck and later restarted without reloading of post queue (option\r\n# <ReloadPostQueue> disabled).\r\n#DeleteCleanupDisk=no #Option \"DeleteCleanupDisk\" is obsolete, ignored\r\n\r\n# Keep the history of downloaded nzb-files (days).\r\n#\r\n# Value \"0\" disables the history.\r\n#\r\n# NOTE: When a collection having paused files is added to history all remaining\r\n# files are moved from download queue to a list of parked files. It holds files\r\n# which could be required later if the collection will be moved back to\r\n# download queue for downloading of remaining files. The parked files still\r\n# consume some amount of memory and disk space. If the collection was downloaded\r\n# and successfully par-checked or postprocessed it is recommended to discard the\r\n# unneeded parked files before adding the collection to history. For par2-files\r\n# that can be achieved with the option <ParCleanupQueue>.\r\nKeepHistory=7\r\n\r\n# Keep the history of outdated feed items (days).\r\n#\r\n# After fetching of an RSS feed the information about included items (nzb-files)\r\n# is saved to disk. This allows to detect new items on next fetch. Feed\r\n# providers update RSS feeds constantly. Since the feed length is limited\r\n# (usually 100 items or less) the old items get pushed away by new\r\n# ones. When an item is not present in the feed anymore it's not necessary\r\n# to keep the information about this item on the disk.\r\n#\r\n# If option is set to \"0\", the outdated items are deleted from history\r\n# immediately.\r\n#\r\n# Otherwise the items are held in the history for defined number of\r\n# days. Keeping of items for few days helps in situations when feed provider\r\n# has technical issues and may response with empty feeds (or with missing\r\n# items). When the technical issue is fixed the items may reappear in the\r\n# feed causing the program to redownload items if they were not found in\r\n# the feed history.\r\nFeedHistory=7\r\n\r\n# Maximum number of simultaneous connections for nzb URL downloads (0-999).\r\n#\r\n# When NZB-files are added to queue via URL, the program downloads them\r\n# from the specified URL. The option limits the maximal number of connections\r\n# used for this purpose, when multiple URLs were added at the same time.\r\nUrlConnections=4\r\n\r\n\r\n##############################################################################\r\n### CATEGORIES ###\r\n\r\n# This section defines categories available in web-interface.\r\n\r\n# Category name.\r\n#\r\n# Each nzb-file can be assigned to a category.\r\n# Category name is passed to post-processing script and can be used by it\r\n# to perform category specific processing.\r\nCategory1.Name=Movies\r\n\r\n# Destination directory for this category.\r\n#\r\n# If this option is empty, then the default destination directory\r\n# (option <DestDir>) is used. In this case if the option <AppendCategoryDir>\r\n# is active, the program creates a subdirectory with category name within\r\n# destination directory.\r\nCategory1.DestDir=\r\n\r\n# Unpack downloaded nzb-files (yes, no).\r\n#\r\n# For more information see global option <Unpack>.\r\nCategory1.Unpack=yes\r\n\r\n# Default list of post-processing scripts.\r\n#\r\n# For more information see global option <DefScript>.\r\nCategory1.DefScript=\r\n\r\n# List of aliases.\r\n#\r\n# When a nzb-file is added from URL, RSS or RPC the category name\r\n# is usually supplied by nzb-site or by application accessing\r\n# NZBGet. Using Aliases you can match their categories with your owns.\r\n#\r\n# Separate aliases with commas or semicolons. Use wildcard-characters\r\n# * and ? for pattern matching.\r\n#\r\n# Example: TV - HD, TV - SD, TV*\r\nCategory1.Aliases=\r\n\r\nCategory2.Name=Series\r\nCategory3.Name=Music\r\nCategory4.Name=Software\r\n\r\n\r\n##############################################################################\r\n### RSS FEEDS ###\r\n\r\n# Name of RSS Feed.\r\n#\r\n# The name is used in UI and for logging. It can be any string.\r\n#Feed1.Name=my feed\r\n\r\n# Address (URL) of RSS Feed.\r\n#\r\n# Example: https://myindexer.com/api?apikey=3544646bfd1c535a9654645609800901&t=search&q=game.\r\n#\r\n# NOTE: When the feed is fetched for the very first time all existing\r\n# items are ignored. The items found on subsequentional fetches are processed.\r\n#Feed1.URL=\r\n\r\n# Filter rules for items.\r\n#\r\n# Use filter to ignore unwanted items in the feed. In its simplest version\r\n# the filter is a space separated list of words which must be present in\r\n# the item title.\r\n#\r\n# Example: linux debian dvd.\r\n#\r\n# MORE INFO:\r\n# NOTE: This is a short documentation, for more information visit\r\n# http://nzbget.sourceforge.net/RSS.\r\n#\r\n# Filter string is similar to used in search engines. It consists of\r\n# search rules separated with spaces. Every rule is checked for a feed\r\n# item and if they all succeed the feed item is considered good. If\r\n# any of the rules fails the feed item is ignored (rejected).\r\n#\r\n# Definition of rules:\r\n# [+|-][field:][command]param\r\n#\r\n# + - declares a positive rule. Rules are positive by default,\r\n# the \"+\" can be omitted;\r\n# - - declares a negative rule. If the rule succeed the feed\r\n# item is ignored;\r\n# field - field to which apply the rule. Available fields: title,\r\n# filename, category, link, size, age. If not specified\r\n# the default field \"title\" is used;\r\n# command - one of the special characters defining how to interpret the\r\n# parameter (followed after the command):\r\n# @ - search for word \"param\" This is default command,\r\n# the \"@\" can be omitted;\r\n# \" (quotation mark) - search for substring \"param\". The parameter\r\n# must end with quotation mark as well;\r\n# $ - \"param\" defines a regular expression (using POSIX Extended\r\n# Regular Expressions syntax);\r\n# < - less than;\r\n# <= - equal or less than;\r\n# > - greater than;\r\n# >= - equal or greater than;\r\n# param - parameter for command.\r\n#\r\n# Commands @, \" and $ are for use with text fields (title, filename, category,\r\n# link). Commands <, <=, > and >= are for use with numeric fields (size,\r\n# age). Commands @ and \" support wildcard characters * and ?. Command @ assumes\r\n# following characters being word separators: !\\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~.\r\n#\r\n# Examples (the trailing ; or . is not part of filter):\r\n# 1) s01* -category:anime;\r\n# 2) game of thrones \"WEB-DL\";\r\n# 3) \"game?of?thrones\" \"WEB-DL\" size:<1.8GB age:>2h.\r\n#\r\n# NOTE: This is a short documentation, for more information visit\r\n# http://nzbget.sourceforge.net/RSS.\r\n#Feed1.Filter=\r\n\r\n# How often to check for new items (minutes).\r\n#\r\n# Value \"0\" disables the automatic check of this feed.\r\n#Feed1.Interval=15\r\n\r\n# Add nzb-files as paused (yes, no).\r\n#Feed1.PauseNzb=no\r\n\r\n# Category for added nzb-files.\r\n#\r\n# NOTE: Feed providers may include category name within response when nzb-file\r\n# is downloaded. If you want to use the providers category leave the option empty.\r\n#Feed1.Category=\r\n\r\n# Priority for added nzb-files (number).\r\n#\r\n# Priority can be any integer value. The web-interface however operates\r\n# with only five predefined priorities: -100 (very low priority), -50\r\n# (low priority), 0 (normal priority, default), 50 (high priority),\r\n# 100 (very high priority).\r\n#Feed1.Priority=0\r\n\r\n\r\n##############################################################################\r\n### LOGGING ###\r\n\r\n# Create log file (yes, no).\r\n#CreateLog=yes #Option \"CreateLog\" is obsolete, ignored, use \"WriteLog\" instead\r\n\r\n# Delete log file upon server start (only in server-mode) (yes, no).\r\n#ResetLog=no #Obsolete Option, use \"WriteLog=yes|no\" instead\r\n\r\n\r\n# How error messages must be printed (screen, log, both, none).\r\nErrorTarget=both\r\n\r\n# How warning messages must be printed (screen, log, both, none).\r\nWarningTarget=both\r\n\r\n# How info messages must be printed (screen, log, both, none).\r\nInfoTarget=both\r\n\r\n# How detail messages must be printed (screen, log, both, none).\r\nDetailTarget=both\r\n\r\n# How debug messages must be printed (screen, log, both, none).\r\n#\r\n# Debug-messages can be printed only if the program was compiled in\r\n# debug-mode: \"./configure --enable-debug\".\r\nDebugTarget=both\r\n\r\n# Number of messages stored in buffer and available for remote\r\n# clients (messages).\r\nLogBufferSize=1000\r\n\r\n# Create a log of all broken files (yes ,no).\r\n#\r\n# It is a text file placed near downloaded files, which contains\r\n# the names of broken files.\r\nCreateBrokenLog=yes\r\n\r\n# Create memory dump (core-file) on abnormal termination, Linux only (yes, no).\r\n#\r\n# Core-files are very helpful for debugging.\r\n#\r\n# NOTE: Core-files may contain sensible data, like your login/password to\r\n# newsserver etc.\r\nDumpCore=no\r\n\r\n# See also option <LogFile> in section \"PATHS\"\r\n\r\n\r\n##############################################################################\r\n### DISPLAY (TERMINAL) ###\r\n\r\n# Set screen-outputmode (loggable, colored, curses).\r\n#\r\n# loggable - only messages will be printed to standard output;\r\n# colored - prints messages (with simple coloring for messages categories)\r\n# and download progress info; uses escape-sequences to move cursor;\r\n# curses - advanced interactive interface with the ability to edit\r\n# download queue and various output option.\r\nOutputMode=curses\r\n\r\n# Shows NZB-Filename in file list in curses-outputmode (yes, no).\r\n#\r\n# This option controls the initial state of curses-frontend,\r\n# it can be switched on/off in run-time with Z-key.\r\nCursesNzbName=yes\r\n\r\n# Show files in groups (NZB-files) in queue list in curses-outputmode (yes, no).\r\n#\r\n# This option controls the initial state of curses-frontend,\r\n# it can be switched on/off in run-time with G-key.\r\nCursesGroup=no\r\n\r\n# Show timestamps in message list in curses-outputmode (yes, no).\r\n#\r\n# This option controls the initial state of curses-frontend,\r\n# it can be switched on/off in run-time with T-key.\r\nCursesTime=no\r\n\r\n# Update interval for Frontend-output in console mode or remote client\r\n# mode (milliseconds).\r\n#\r\n# Min value 25. Bigger values reduce CPU usage (especially in curses-outputmode)\r\n# and network traffic in remote-client mode.\r\nUpdateInterval=200\r\n\r\n\r\n##############################################################################\r\n### SCHEDULER ###\r\n\r\n# This section defines scheduler commands.\r\n# For each command create a set of options <TaskX.Time>, <TaskX.Command>,\r\n# <TaskX.WeekDays> and <TaskX.DownloadRate>.\r\n# The following example shows how to throttle downloads in the daytime\r\n# by 100 KB/s and download at full speed overnights:\r\n\r\n# Time to execute the command (HH:MM).\r\n#\r\n# Multiple comma-separated values are accepted.\r\n# Asterix as hours-part means \"every hour\".\r\n#\r\n# Examples: \"08:00\", \"00:00,06:00,12:00,18:00\", \"*:00\", \"*:00,*:30\".\r\n#Task1.Time=08:00\r\n\r\n# Week days to execute the command (1-7).\r\n#\r\n# Comma separated list of week days numbers.\r\n# 1 is Monday.\r\n# Character '-' may be used to define ranges.\r\n#\r\n# Examples: \"1-7\", \"1-5\", \"5,6\", \"1-5, 7\".\r\n#Task1.WeekDays=1-7\r\n\r\n# Command to be executed (DownloadRate, PauseDownload, UnpauseDownload, PauseScan,\r\n# UnpauseScan, Process).\r\n#\r\n# Possible commands:\r\n# DownloadRate - sets download rate in KB/s;\r\n# PauseDownload - pauses download;\r\n# UnpauseDownload - resumes download;\r\n# PauseScan - pauses scan of incoming nzb-directory;\r\n# UnpauseScan - resumes scan of incoming nzb-directory;\r\n# Process - executes external program.\r\n#Task1.Command=DownloadRate\r\n\r\n# Download rate to be set if the command is \"DownloadRate\" (kilobytes/sec).\r\n#\r\n# Value \"0\" means no speed control.\r\n#\r\n# If the option <TaskX.Command> is not set to \"DownloadRate\" this option\r\n# is ignored and can be omitted.\r\n#Task1.DownloadRate=100\r\n\r\n# Path to the program to execute if the command is \"Process\".\r\n#\r\n# Example: /home/user/fetch-nzb.sh.\r\n#\r\n# If the option <TaskX.Command> is not set to \"Process\" this option\r\n# is ignored and can be omitted.\r\n#\r\n# NOTE: It's allowed to add parameters to command line. If filename or\r\n# any parameter contains spaces it must be surrounded with single quotation\r\n# marks. If filename/parameter contains single quotation marks, each of them\r\n# must be replaced with two single quotation marks and the resulting filename/\r\n# parameter must be surrounded with single quotation marks.\r\n# Example: '/home/user/download/my scripts/task process.sh' 'world''s fun'.\r\n# In this example one parameter (world's fun) is passed to the script\r\n# (task process.sh).\r\n#Task1.Process=/home/user/script.sh\r\n\r\n#Task2.Time=20:00\r\n#Task2.WeekDays=1-7\r\n#Task2.Command=DownloadRate\r\n#Task2.DownloadRate=0\r\n\r\n\r\n##############################################################################\r\n### PAR CHECK/REPAIR ###\r\n\r\n# Whether and how par-verification must be performed (auto, force, manual).\r\n#\r\n# Auto - par-check is performed when needed. One par2-file is always\r\n# downloaded. Additional par2-files are downloaded if needed\r\n# for repair. Repair is performed if the option <ParRepair>\r\n# is enabled;\r\n# Force - force par-check for every download (even undamaged). All\r\n# par2-files are always downloaded. Repair is performed if\r\n# the option <ParRepair> is enabled;\r\n# Manual - par-check is skipped. One par2-file is always\r\n# downloaded. If a damaged download is detected, all\r\n# par2-files are downloaded but neithet par-check nor par-repair\r\n# take place. The download can be then repaired manually\r\n# (possibly on another, faster computer).\r\nParCheck=auto\r\n\r\n# Automatic par-repair after par-verification (yes, no).\r\n#\r\n# If option <ParCheck> is set to \"Auto\" or \"Force\" this option defines\r\n# if the download must be repaired when needed. The option can be\r\n# disabled if computer does not have enough CPU power, since repairing\r\n# may take too much resources and time on a slow computers.\r\nParRepair=yes\r\n\r\n# What files should be scanned during par-verification (limited,\r\n# full, auto).\r\n#\r\n# Limited - scan only files belonging to the par-set;\r\n# Full - scan all files in the directory. This helps if the\r\n# files were renamed after creating of par-set;\r\n# Auto - a limited scan is performed first. If the par-checker\r\n# detects missing files, it scans other files in the\r\n# directory until all required files are found.\r\n#\r\n# NOTE: for par-check/repair NZBGet uses library libpar2. The last and\r\n# widely used version 0.2 of the library has few bugs, sometimes causing\r\n# a crash of the program. This is especially true when using \"full\" or\r\n# \"auto\" par-scan. NZBGet is supplied with patches addressing these\r\n# issues. Please apply the patches to libpar2 and recompile it.\r\nParScan=auto\r\n\r\n# Use only par2-files with matching names (yes, no).\r\n#\r\n# If par-check needs extra par-blocks it looks for paused par2-files\r\n# in the download queue. These par2-files should have the same base name\r\n# as the main par2-file, currently loaded in par-checker. Sometimes extra\r\n# par2-files have non-matching names (especially if they were uploaded\r\n# by a different poster). Normally par-checker does not use these files, but\r\n# you can allow it to use them by setting <StrictParName> to \"no\".\r\n# There is a small side effect then: if NZB-file contains more than one\r\n# collection of files (with different par-sets), par-checker may download\r\n# par2-files from a wrong collection and will need to unpause other\r\n# par2-files until all required files are downloaded. This increases the\r\n# traffic (but not harm the par-check).\r\n#\r\n# NOTE: Par-checker always uses only par-files added from the same NZB-file\r\n# and the option <StrictParName> does not change this behavior.\r\n#StrictParName=yes #Option \"StrictParName\" is obsolete, ignored\r\n\r\n# Maximum allowed time for par-repair (minutes).\r\n#\r\n# Value \"0\" means unlimited.\r\n#\r\n# If you use NZBGet on a very slow computer like NAS-device, it may be good to\r\n# limit the time allowed for par-repair. NZBGet calculates the estimated time\r\n# required for par-repair. If the estimated value exceeds the limit defined\r\n# here, NZBGet cancels the repair.\r\n#\r\n# To avoid a false cancellation NZBGet compares the estimated time with\r\n# <ParTimeLimit> after the first 5 minutes of repairing, when the calculated\r\n# estimated time is more or less accurate. But in a case if <ParTimeLimit> is\r\n# set to a value smaller than 5 minutes, the comparison is made after the first\r\n# whole minute.\r\n#\r\n# NOTE: The option limits only the time required for repairing. It doesn't\r\n# affect the first stage of parcheck - verification of files. However the\r\n# verification speed is constant, it doesn't depend on files integrity and\r\n# therefore it is not necessary to limit the time needed for the first stage.\r\n#\r\n# NOTE: This option requires an extended version of libpar2 (the original\r\n# version doesn't support the cancelling of repairing). Please refer to\r\n# NZBGet's README for info on how to apply the patch to libpar2.\r\nParTimeLimit=0\r\n\r\n# Pause download queue during check/repair (yes, no).\r\n#\r\n# Enable the option to give CPU more time for par-check/repair. That helps\r\n# to speed up check/repair on slow CPUs with fast connection (e.g. NAS-devices).\r\n#\r\n# NOTE: If parchecker needs additional par-files it temporarily unpauses\r\n# the queue.\r\n#\r\n# NOTE: See also options <ScriptPauseQueue> and <UnpackPauseQueue>.\r\nParPauseQueue=no\r\n\r\n# Cleanup download queue after successful check/repair (yes, no).\r\n#\r\n# Enable this option for automatic deletion of unneeded (paused) par-files\r\n# from download queue after successful check/repair.\r\n#ParCleanupQueue=yes #Option \"ParCleanupQueue\" is obsolete, ignored\r\n\r\n# Delete source nzb-file after successful check/repair (yes, no).\r\n#\r\n# Enable this option for automatic deletion of nzb-file from incoming directory\r\n# after successful check/repair.\r\nNzbCleanupDisk=no\r\n\r\n# Files to delete after successful check/repair.\r\n#\r\n# List of file extensions or file names to delete after successful\r\n# check/repair. The entries must be separated with commas. The entries\r\n# can be file extensions or any text the file name may end with.\r\n#\r\n# Example: .par2, .sfv\r\nExtCleanupDisk=.par2, .sfv, _brokenlog.txt\r\n\r\n\r\n##############################################################################\r\n### UNPACK ###\r\n\r\n# Unpack downloaded nzb-files (yes, no).\r\n#\r\n# Each download (nzb-file) has a post-processing parameter \"Unpack\". The option\r\n# <Unpack> is the default value assigned to this pp-parameter of the download\r\n# when it is added to queue.\r\n#\r\n# When nzb-file is added to queue it can have a category assigned to it. In this\r\n# case the option <CategoryX.Unpack> overrides the global option <Unpack>.\r\n#\r\n# If the download is damaged and could not be repaired using par-files\r\n# the unpacking is not performed.\r\n#\r\n# If the option <ParCheck> is set to \"Auto\" the program tries to unpack\r\n# downloaded files first. If the unpacking fails the par-check/repair\r\n# is performed and the unpack is executed again.\r\nUnpack=yes\r\n\r\n# Pause download queue during unpack (yes, no).\r\n#\r\n# Enable the option to give CPU more time for unpacking. That helps\r\n# to speed up unpacking on slow CPUs.\r\n#\r\n# NOTE: See also options <ParPauseQueue> and <ScriptPauseQueue>.\r\nUnpackPauseQueue=no\r\n\r\n# Delete archive files after successful unpacking (yes, no).\r\nUnpackCleanupDisk=yes\r\n\r\n# Full path to unrar executable.\r\n#\r\n# Example: /usr/bin/unrar.\r\n#\r\n# If unrar is in your PATH you may leave the path part and set only\r\n# the executable name (\"unrar\" on POSIX or \"unrar.exe\" on Windows).\r\nUnrarCmd=unrar\r\n\r\n# Full path to 7-Zip executable.\r\n#\r\n# Example: /usr/bin/7z.\r\n#\r\n# If 7-Zip binary is in your PATH you may leave the path part and set only\r\n# the executable name (\"7z\" or \"7za\" on POSIX or \"7z.exe\" on Windows).\r\nSevenZipCmd=7z\r\n\r\n\r\n##############################################################################\r\n### POST-PROCESSING SCRIPTS ###\r\n\r\n# Default list of post-processing scripts to execute after the download\r\n# of nzb-file is completed and possibly par-checked/repaired and unpacked,\r\n# depending on other options.\r\n#\r\n# The scripts in the list must be separated with commas or semicolons. Only\r\n# filenames without path must be used. All scripts must be stored in directory\r\n# pointed by option <ScriptDir>.\r\n#\r\n# Example: Cleanup.sh, Move.sh, EMail.py.\r\n#\r\n# Each download (nzb-file) has its own list of post-processing scripts. The option\r\n# <DefScript> is the default value assigned to download when it is added to\r\n# queue. The list of post-processing scripts for a particular download can be\r\n# changed in the edit dialog in web-interface or using remote command \"--edit/-E\".\r\n#\r\n# When nzb-file is added to queue it can have a category assigned to it. In this\r\n# case the option <CategoryX.DefScript> (if not empty) overrides the\r\n# global option <DefScript>.\r\n#\r\n# NOTE: The script execution order is controlled by option <ScriptOrder>, not\r\n# by their order in option <DefScript>.\r\n#\r\n# NOTE: Changing options <DefScript> and <CategoryX.DefScript> doesn't affect\r\n# already queued downloads.\r\n#\r\n# NOTE: For the list of interesting post-processing scripts see\r\n# http://nzbget.sourceforge.net/Catalog_of_post-processing_scripts.\r\n#\r\n# INFO FOR DEVELOPERS:\r\n# NOTE: This is a short documentation, for more information visit\r\n# http://nzbget.sourceforge.net/Post-processing_scripts.\r\n#\r\n# NZBGet passes following arguments to post-processing script as environment\r\n# variables:\r\n# NZBPP_DIRECTORY - path to destination dir for downloaded files;\r\n# NZBPP_NZBNAME - user-friendly name of processed nzb-file as it is displayed\r\n# by the program. The file path and extension are removed.\r\n# If download was renamed, this parameter reflects the new name;\r\n# NZBPP_NZBFILENAME - name of processed nzb-file. It includes file extension and also\r\n# may include full path;\r\n# NZBPP_CATEGORY - category assigned to nzb-file (can be empty string);\r\n# NZBPP_PARSTATUS - result of par-check:\r\n# 0 = not checked: par-check is disabled or nzb-file does\r\n# not contain any par-files;\r\n# 1 = checked and failed to repair;\r\n# 2 = checked and successfully repaired;\r\n# 3 = checked and can be repaired but repair is disabled;\r\n# 4 = par-check needed but skipped (option ParCheck=manual);\r\n# NZBPP_UNPACKSTATUS - result of unpack:\r\n# 0 = unpack is disabled or was skipped due to nzb-file\r\n# properties or due to errors during par-check;\r\n# 1 = unpack failed;\r\n# 2 = unpack successful.\r\n#\r\n# If the script defines own options they are also passed as environment\r\n# variables. These variables have prefix \"NZBPO_\" in their names. For\r\n# example, option \"myoption\" will be passed as environment variable\r\n# \"NZBPO_myoption\" and in addition in uppercase as \"NZBPO_MYOPTION\".\r\n#\r\n# If the script defines own post-processing parameters, they are also passed as\r\n# environment variables. These variables have prefix \"NZBPR_\" in their\r\n# names. For example, pp-parameter \"myparam\" will be passed as environment\r\n# variable \"NZBPR_myparam\" and in addition in uppercase as \"NZBPR_MYPARAM\".\r\n#\r\n# In addition to arguments, pp-options and pp-parameters NZBGet passes all\r\n# nzbget.conf-options to pp-script as environment variables. These\r\n# variables have prefix \"NZBOP_\" and are written in UPPER CASE. For Example\r\n# option \"ParRepair\" is passed as environment variable \"NZBOP_PARREPAIR\". The\r\n# dots in option names are replaced with underscores, for example\r\n# \"SERVER1_HOST\". For options with predefined possible values (yes/no, etc.)\r\n# the values are passed always in lower case.\r\n#\r\n# Return value: NZBGet processes the exit code returned by the script:\r\n# 93 - post-process successful (status = SUCCESS);\r\n# 94 - post-process failed (status = FAILURE);\r\n# 95 - post-process skipped (status = NONE). Use this code when you script\r\n# terminates immediateley without doing any job and when this is not\r\n# a failure termination;\r\n# 92 - request NZBGet to do par-check/repair for current nzb-file.\r\n#\r\n# All other return codes are interpreted as failure (status = FAILURE).\r\n#\r\n# NOTE: This is a short documentation, for more information visit\r\n# http://nzbget.sourceforge.net/Post-processing_scripts.\r\nDefScript=\r\n\r\n# Execution order for scripts.\r\n#\r\n# If you assign multiple scripts to one nzb-file, they are executed in the\r\n# order defined by this option. Scripts not listed here are executed at\r\n# the end in their alphabetical order.\r\n#\r\n# The scripts in the list must be separated with commas or semicolons. Only\r\n# filenames without path must be used. All scripts must be stored in directory\r\n# pointed by option <ScriptDir>.\r\n#\r\n# Example: Cleanup.sh, Move.sh.\r\nScriptOrder=\r\n\r\n# Pause download queue during executing of postprocess-script (yes, no).\r\n#\r\n# Enable the option to give CPU more time for postprocess-script. That helps\r\n# to speed up postprocess on slow CPUs with fast connection (e.g. NAS-devices).\r\n#\r\n# NOTE: See also options <ParPauseQueue> and <UnpackPauseQueue>.\r\nScriptPauseQueue=no
Password
Anyone with the link will still need this password to view.
Self Destruct
5 minutes
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel