summaryrefslogtreecommitdiff
path: root/iptv-menu-dl.lua
diff options
context:
space:
mode:
Diffstat (limited to 'iptv-menu-dl.lua')
-rw-r--r--iptv-menu-dl.lua17
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)