feat: nas move archive extraction to filebot script
This commit is contained in:
@@ -22,11 +22,11 @@ in
|
||||
"d /var/lib/multimedia/music 0755 jellyfin jellyfin - -"
|
||||
"d /var/lib/multimedia/audiobooks 0775 jellyfin jellyfin - -"
|
||||
|
||||
# PyLoad hook scripts directory
|
||||
# PyLoad hook scripts directory (package_finished triggers after download completes)
|
||||
"d /var/lib/pyload/config 0755 pyload pyload - -"
|
||||
"d /var/lib/pyload/config/scripts 0755 pyload pyload - -"
|
||||
"d /var/lib/pyload/config/scripts/package_extracted 0755 pyload pyload - -"
|
||||
"L+ /var/lib/pyload/config/scripts/package_extracted/filebot-process.sh - - - - ${filebotScript}/bin/filebot-process"
|
||||
"d /var/lib/pyload/config/scripts/package_finished 0755 pyload pyload - -"
|
||||
"L+ /var/lib/pyload/config/scripts/package_finished/filebot-process.sh - - - - ${filebotScript}/bin/filebot-process"
|
||||
];
|
||||
|
||||
# FileBot license secret (only if secrets.yaml exists)
|
||||
@@ -37,7 +37,7 @@ in
|
||||
path = "/var/lib/pyload/filebot-license.psm";
|
||||
};
|
||||
|
||||
# Extraction passwords for pyload (one password per line)
|
||||
# Extraction passwords for filebot-process script (one password per line)
|
||||
sops.secrets.pyload-extraction-passwords = {
|
||||
mode = "0440";
|
||||
owner = "pyload";
|
||||
@@ -78,14 +78,8 @@ in
|
||||
PYLOAD__DOWNLOAD__LIMIT_SPEED = "1";
|
||||
PYLOAD__DOWNLOAD__MAX_SPEED = "19200";
|
||||
|
||||
# Enable ExtractArchive plugin
|
||||
PYLOAD__EXTRACTARCHIVE__ENABLED = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__DELETE = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__DELTOTRASH = "0";
|
||||
PYLOAD__EXTRACTARCHIVE__REPAIR = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__RECURSIVE = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__FULLPATH = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__PASSWORDFILE = "/var/lib/pyload/extraction-passwords.txt";
|
||||
# Disable ExtractArchive plugin (extraction handled by filebot-process script)
|
||||
PYLOAD__EXTRACTARCHIVE__ENABLED = "0";
|
||||
|
||||
# Enable ExternalScripts plugin for hooks
|
||||
PYLOAD__EXTERNALSCRIPTS__ENABLED = "1";
|
||||
|
||||
Reference in New Issue
Block a user