summaryrefslogtreecommitdiff
path: root/iptv-menu-dl.lua
blob: 9ff4650a99d06a63004fd594017b79fd7094ff1b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)