From f84527c70000b135e60eb2cd584c10894d97836b Mon Sep 17 00:00:00 2001 From: ilmich Date: Wed, 24 Apr 2024 11:17:21 +0200 Subject: [PATCH] altadefinizione01: channel fix --- channels/altadefinizione01.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/channels/altadefinizione01.py b/channels/altadefinizione01.py index 24cc40e4..a4f09f3f 100644 --- a/channels/altadefinizione01.py +++ b/channels/altadefinizione01.py @@ -144,12 +144,14 @@ def newest(categoria): def findvideos(item): support.info('findvideos', item) - itemlist = [item.clone(action="play", url=srv[0], quality=srv[1]) for srv in support.match(item, patron='([^<]+)').matches] - itemlist = support.server(item, itemlist=itemlist, headers=headers) - if not itemlist: - data = httptools.downloadpage(item.url).data - iframe = support.match(data, patron='src="(http[^"]+)" frameborder=\"0\" allow=\"accelerometer; autoplay;').match - if iframe: - item.url = iframe - return support.server(item) - return itemlist + data = httptools.downloadpage(item.url).data + iframe = support.match(data, patron='src="(http[^"]+)" frameborder=\"0\" allow=\"accelerometer; autoplay;').match + if iframe: + item.url = iframe + return support.server(item) + + # TODO: verificare se si puo' reinsierire il trailer youtube + #itemlist = [item.clone(action="play", url=srv[0], quality=srv[1]) for srv in support.match(item, patron='([^<]+)').matches] + #itemlist = support.server(item, itemlist=itemlist, headers=headers) + + #return itemlist