Andrey Prygunkov
|
a027af9e84
|
if unpack fails with write error (usually because of not enough space on disk) this is shown as status "Unpack: space" in web-interface; this unpack-status is handled as "success" by duplicate handling (no download of other duplicate); also added new unpack-status "wrong password" (only for rar5-archives); env.var. NZBPP_UNPACKSTATUS has two new possible values: 3 (write error) and 4 (wrong password); updated pp-script "EMail.py" to support new unpack-statuses
|
2013-11-08 21:54:44 +00:00 |
|
Andrey Prygunkov
|
a7b42b6c97
|
fixed: pp-scripts "Logger.py" and "EMail.py" failed trying to get post-processing log from nzbget if option "ControlUsername" were set to a non-default value
|
2013-06-12 20:25:06 +00:00 |
|
Andrey Prygunkov
|
2a3740e49f
|
added check for directory existence in pp-script <Logger> to avoid script failure if the directory was deleted by one of the previous scripts
|
2013-05-28 20:22:59 +00:00 |
|
Andrey Prygunkov
|
2cc4dbd2ba
|
made pp-scripts EMail.py and Logger.py compatible with python3 (python2 is OK too)
|
2013-05-07 18:02:15 +00:00 |
|
Andrey Prygunkov
|
d9b9786486
|
improved par-check: added support for manual par-check; if option <ParCheck> is set to <Manual> and a damaged download is detected the program downloads all par2-files but doesn't perform par-check; the user must perform par-check/repair manually then (possibly on another, faster computer); old values <yes/no> of option <ParCheck> renamed to <Force> and <Auto> respectively; when set to <Force> all par2-files are always downloaded; removed option <LoadPars> since its functionality is now covered by option <ParCheck>; Result of par-check can now have new value <Manual repair necessary>; field <ParStatus> in RPC-method <history> can have new value <MANUAL>; parameter <NZBPP_PARSTATUS> for pp-script can have new value <4 = manual repair necessary>; extended pp-script <EMail.py> to handle ParStatus=4 (manual)
|
2013-05-02 20:40:36 +00:00 |
|
Andrey Prygunkov
|
e459f570d5
|
improved unicode support in pp-script Logger.py
|
2013-04-29 19:25:59 +00:00 |
|
Andrey Prygunkov
|
8d313e4cf8
|
removed pp-script Cleanup.sh (its functionality is now part of the main program)
|
2013-04-24 20:24:30 +00:00 |
|
Andrey Prygunkov
|
e9268984ae
|
added post-processing scripts EMail.py and Logger.py
|
2013-04-15 20:16:06 +00:00 |
|
Andrey Prygunkov
|
f28b35bd28
|
reworked concept of post-processing scripts: multiple scripts can be assigned to each nzb-file; all assigned scripts are executed after the nzb-file is downloaded and internally processed (unpack, repair); option <PostProcess> is obsolete; new option <ScriptDir> sets directory where all pp-scripts must be stored; new option <DefScript> sets the default list of pp-scripts to be assigned to nzb-file when it's added to queue; new option <CategoryX.DefScript> to set the default list of pp-scripts on a category basis; the execution order of pp-scripts can be set using new option <ScriptOrder>; there are no separate configuration files for pp-scripts; configuration options and pp-parameters are defined in the pp-scripts; script configuration options are saved in nzbget configuration file (nzbget.conf); changed parameters list of RPC-methods <loadconfig> and <saveconfig>; new RPC-method <configtemplates> returns configuration descriptions for the program and for all pp-scripts; configuration of all scripts can be done in web-interface; the pp-scripts assigned to a particular nzb-file can be viewed and changed in web-interface on page <pp-parameters> in the edit download dialog; option <PostPauseQueue> renamed to <ScriptPauseQueue> (the old name is still recognized); new option <ConfigTemplate> to define the location of template configuration file (in previous versions it must be always stored in <WebDir>)
|
2013-04-15 20:06:05 +00:00 |
|