diff options
Diffstat (limited to 'iptv-menu-dl.lua')
-rw-r--r-- | iptv-menu-dl.lua | 17 |
1 files changed, 17 insertions, 0 deletions
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) |