Fix Serie HD
This commit is contained in:
+5
-7
@@ -107,10 +107,8 @@ def episodios(item):
|
|||||||
# for i, season in enumerate(seasons.matches):
|
# for i, season in enumerate(seasons.matches):
|
||||||
# data += get_season(seasons.data if i == 0 else '', season[0], season[1])
|
# data += get_season(seasons.data if i == 0 else '', season[0], season[1])
|
||||||
import sys
|
import sys
|
||||||
if sys.version_info[0] >= 3:
|
if sys.version_info[0] >= 3: from concurrent import futures
|
||||||
from concurrent import futures
|
else: from concurrent_py2 import futures
|
||||||
else:
|
|
||||||
from concurrent_py2 import futures
|
|
||||||
with futures.ThreadPoolExecutor() as executor:
|
with futures.ThreadPoolExecutor() as executor:
|
||||||
thL = []
|
thL = []
|
||||||
for i, season in enumerate(seasons.matches):
|
for i, season in enumerate(seasons.matches):
|
||||||
@@ -118,12 +116,12 @@ def episodios(item):
|
|||||||
for res in futures.as_completed(thL):
|
for res in futures.as_completed(thL):
|
||||||
if res.result():
|
if res.result():
|
||||||
data += res.result()
|
data += res.result()
|
||||||
|
# debug = True
|
||||||
patron = r'(?P<title>[^\|]+)\|(?P<url>[^\n]+)\n'
|
patron = r'(?P<season>\d+)x(?P<episode>\d+)\s*-\s*(?P<title>[^\|]+)\|(?P<url>[^ ]+)'
|
||||||
action = 'findvideos'
|
action = 'findvideos'
|
||||||
|
|
||||||
def itemlistHook(itemlist):
|
def itemlistHook(itemlist):
|
||||||
itemlist.sort(key=lambda item: int(support.re.sub(r'\[[^\]]+\]','',item.title).split('x')[0]))
|
itemlist.sort(key=lambda item: (item.season, item.episode))
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|
||||||
return locals()
|
return locals()
|
||||||
|
|||||||
Reference in New Issue
Block a user