bragi/media/url.py
Azlux ef78b566af Admin features
Add URL and User abn list : #19 #18
Fix for #34
2019-01-13 21:42:34 +01:00

24 lines
660 B
Python

import youtube_dl
import variables as var
def get_url_info(index=-1):
ydl_opts = {
'noplaylist': True
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
for i in range(2):
try:
print(var.playlist)
info = ydl.extract_info(var.playlist[index]['url'], download=False)
var.playlist[index]['duration'] = info['duration'] / 60
var.playlist[index]['title'] = info['title']
except youtube_dl.utils.DownloadError:
pass
except KeyError:
return True
else:
return True
return False