From 8eadbf9ec3174dd495a74cac233deb2c4a4aef89 Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Tue, 20 May 2025 00:48:22 -0700 Subject: use separate script to download images in background --- iptv-menu-dl.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 iptv-menu-dl.lua (limited to 'iptv-menu-dl.lua') diff --git a/iptv-menu-dl.lua b/iptv-menu-dl.lua new file mode 100644 index 0000000..9ff4650 --- /dev/null +++ b/iptv-menu-dl.lua @@ -0,0 +1,17 @@ +-- Copyright 2025 David Vazgenovich Shakaryan + +local utils = require('mp.utils') + +mp.register_script_message('download-image', function(target, name, url, path) + if utils.file_info(path) then + return + end + + local cmd = 'curl -sSfLo \'' .. path .. '\'' .. ' \'' .. url .. '\'' + print('exec: ' .. cmd) + local ret = os.execute(cmd) + + if ret == 0 then + mp.commandv('script-message-to', target, name, url, path) + end +end) -- cgit v1.2.3-70-g09d2