youtube_dl gefixt
This commit is contained in:
parent
d6ae7ebf23
commit
1e283a0311
@ -1,7 +1,7 @@
|
|||||||
-- Requires: sudo apt-get install youtube-dl
|
-- Requires: sudo apt-get install youtube-dl
|
||||||
-- See https://github.com/rg3/youtube-dl/blob/master/README.md#options
|
-- See https://github.com/rg3/youtube-dl/blob/master/README.md#options
|
||||||
function run(msg, matches)
|
function run(msg, matches)
|
||||||
URL = matches[1]
|
local URL = matches[1]
|
||||||
local receiver = get_receiver(msg)
|
local receiver = get_receiver(msg)
|
||||||
|
|
||||||
if string.match(msg.text, '"') then
|
if string.match(msg.text, '"') then
|
||||||
@ -10,13 +10,11 @@ function run(msg, matches)
|
|||||||
|
|
||||||
if string.match(msg.text, "/mp4") then
|
if string.match(msg.text, "/mp4") then
|
||||||
text = run_bash('youtube-dl -o "tmp/%(title)s.%(ext)s" '..URL)
|
text = run_bash('youtube-dl -o "tmp/%(title)s.%(ext)s" '..URL)
|
||||||
video = string.match(text, 'Merging formats into "tmp/(.*)"')
|
video = string.match(text, '%[download%] Destination: tmp/(.*).mp4')
|
||||||
if not video then
|
if not video then
|
||||||
file = string.match(text, '%[download%] (.*) has already been downloaded')
|
file = string.match(text, '%[download%] (.*) has already been downloaded')
|
||||||
--else
|
|
||||||
--file = string.match(text, '%[download%] Destination: (.*).flv')
|
|
||||||
else
|
else
|
||||||
file = 'tmp/'..video
|
file = 'tmp/'..video..'.mp4'
|
||||||
end
|
end
|
||||||
send_video(get_receiver(msg), file, ok_cb, false)
|
send_video(get_receiver(msg), file, ok_cb, false)
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user