do the formating in a better way
This commit is contained in:
parent
0e5420df8d
commit
9ae5f21658
@ -13,19 +13,19 @@ local options = {
|
|||||||
function getranges()
|
function getranges()
|
||||||
local luacurl_available, cURL = pcall(require,'cURL')
|
local luacurl_available, cURL = pcall(require,'cURL')
|
||||||
|
|
||||||
local args = ("categories=[%s]&videoID=%s"):format(options.categories, youtube_id)
|
local cstr = ("categories=[%s]"):format(options.categories)
|
||||||
local API = ("%s?%s"):format(options.server, args)
|
local vstr = ("videoID=%s"):format(youtube_id)
|
||||||
|
|
||||||
if not(luacurl_available) then -- if Lua-cURL is not available on this system
|
if not(luacurl_available) then -- if Lua-cURL is not available on this system
|
||||||
local API = API:gsub("%[", "\\["):gsub("]", "\\]")
|
|
||||||
|
|
||||||
local curl_cmd = {
|
local curl_cmd = {
|
||||||
"curl",
|
"curl",
|
||||||
"-L",
|
"-L",
|
||||||
"-s",
|
"-s",
|
||||||
API -- use inoptimal method of calling external cURL command
|
"-G",
|
||||||
|
"-d", cstr,
|
||||||
|
"-d", vstr,
|
||||||
|
options.server
|
||||||
}
|
}
|
||||||
|
|
||||||
local sponsors = mp.command_native{
|
local sponsors = mp.command_native{
|
||||||
name = "subprocess",
|
name = "subprocess",
|
||||||
capture_stdout = true,
|
capture_stdout = true,
|
||||||
@ -34,6 +34,7 @@ function getranges()
|
|||||||
}
|
}
|
||||||
res = sponsors.stdout
|
res = sponsors.stdout
|
||||||
else -- otherwise use Lua-cURL (binding to libcurl)
|
else -- otherwise use Lua-cURL (binding to libcurl)
|
||||||
|
local API = ("%s?%s&%s"):format(options.server, cstr, vstr)
|
||||||
local buf={}
|
local buf={}
|
||||||
local c = cURL.easy_init()
|
local c = cURL.easy_init()
|
||||||
c:setopt_followlocation(1)
|
c:setopt_followlocation(1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user