1 parent
a8c4a81141
commit
5d43ba6a26
8 files changed
+430
-20
No files matched your search
+19
-9
@@ -29,6 +29,7 @@ declare -A PLUGIN_CATEGORY=(
|
||||
[extractChaptersXml]=utility
|
||||
[finalizeMedia]=utility
|
||||
[copyToWorkDir]=utility
|
||||
[replaceOriginalFile]=utility
|
||||
[audioSelectorClamping]=audio
|
||||
[backupSourceAudio]=audio
|
||||
[extractSubtitlesAndOcr]=subtitles
|
||||
@@ -64,16 +65,25 @@ download_plugin() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
local dest="${PLUGIN_DIR}/LocalFlowPlugins/${category}/${name}/1.0.0"
|
||||
local url="${RAW}/LocalFlowPlugins/${category}/${name}/1.0.0/index.js"
|
||||
|
||||
mkdir -p "$dest"
|
||||
if curl -fsSL "$url" -o "${dest}/index.js"; then
|
||||
echo " ✓ ${name} → ${dest}/index.js"
|
||||
else
|
||||
echo " ✗ Failed to download ${name} from ${url}"
|
||||
return 1
|
||||
local versions="1.0.0"
|
||||
if [[ "$name" == "copyToWorkDir" ]]; then
|
||||
versions="2.0.0"
|
||||
elif [[ "$name" == "replaceOriginalFile" ]]; then
|
||||
versions="1.0.0 2.0.0"
|
||||
fi
|
||||
|
||||
for version in $versions; do
|
||||
local dest="${PLUGIN_DIR}/LocalFlowPlugins/${category}/${name}/${version}"
|
||||
local url="${RAW}/LocalFlowPlugins/${category}/${name}/${version}/index.js"
|
||||
|
||||
mkdir -p "$dest"
|
||||
if curl -fsSL "$url" -o "${dest}/index.js"; then
|
||||
echo " ✓ ${name} ${version} → ${dest}/index.js"
|
||||
else
|
||||
echo " ✗ Failed to download ${name} ${version} from ${url}"
|
||||
return 1
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# ── Run ───────────────────────────────────────────────────────────────────────
|
||||
|
||||
Reference in new issue
Block a user