From c7bcd9c4503515adf0a57a12a952588cf8f4e410 Mon Sep 17 00:00:00 2001 From: DiMartinoXBMC Date: Fri, 4 Nov 2016 16:34:40 +0300 Subject: [PATCH] hz --- .idea/workspace.xml | 2111 +++++++++++++--------- Core.py | 4 +- resources/contenters/IMDB.py | 11 +- resources/contenters/{ => unused}/CXZ.py | 0 resources/contenters/unused/__init__.py | 0 resources/proxy/antizapret.py | 11 +- 6 files changed, 1234 insertions(+), 903 deletions(-) rename resources/contenters/{ => unused}/CXZ.py (100%) create mode 100644 resources/contenters/unused/__init__.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 8e0ab87..20826cc 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,12 +1,14 @@ - + + + + - - + - + @@ -24,7 +26,7 @@ - + @@ -36,11 +38,11 @@ - + - - + + @@ -96,8 +98,8 @@ - - + + @@ -105,24 +107,23 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -131,57 +132,129 @@ - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -201,45 +274,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -298,6 +337,7 @@ + @@ -315,6 +355,9 @@ + + + @@ -322,6 +365,7 @@ + @@ -428,248 +472,232 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + @@ -678,8 +706,8 @@ - - + + @@ -706,33 +734,138 @@ - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + @@ -760,12 +893,6 @@ @@ -895,6 +1028,68 @@ @@ -929,6 +1124,7 @@ + @@ -1113,48 +1309,6 @@ @@ -1470,13 +1666,13 @@ - + + - @@ -1489,7 +1685,7 @@ - + @@ -1506,11 +1702,6 @@ - - - - - @@ -1531,7 +1722,12 @@ - @@ -1540,41 +1736,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1666,13 +1827,6 @@ - - - - - - - @@ -1687,28 +1841,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -1723,13 +1855,6 @@ - - - - - - - @@ -1737,27 +1862,9 @@ - - - - - - - - - - - - - - - - - - - - - + + + @@ -1773,39 +1880,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1814,66 +1888,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - + + - - + + @@ -1899,36 +2015,340 @@ - + - - + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -1987,6 +2407,7 @@ + @@ -2004,6 +2425,9 @@ + + + @@ -2011,6 +2435,7 @@ + @@ -2117,310 +2542,212 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Core.py b/Core.py index d667c03..fbef4ff 100644 --- a/Core.py +++ b/Core.py @@ -991,7 +991,7 @@ class Core: title = title.encode('utf-8', 'ignore') except: continue - label = info.get('label').encode('utf-8', 'ignore') + log(str(info)) if info.get('link'): if isinstance(info.get('link'), tuple): @@ -1112,7 +1112,7 @@ class Core: images = {'icon':image, 'thumb':image} images = {'icon': image, 'thumb': image, 'poster': image, 'banner': image, - 'fanart': image, 'landscape': image, + #'fanart': image, 'landscape': image, #'clearart': image, 'clearlogo': image, } listitem.setArt(images) diff --git a/resources/contenters/IMDB.py b/resources/contenters/IMDB.py index 334648e..bb61442 100644 --- a/resources/contenters/IMDB.py +++ b/resources/contenters/IMDB.py @@ -99,27 +99,28 @@ class IMDB(Content.Content): return True def get_contentList(self, category, subcategory=None, apps_property=None): + self.debug = self.log contentList = [] url = self.get_url(category, subcategory, apps_property) response = self.makeRequest(url, headers=self.headers) if None != response and 0 < len(response): - #print response + self.debug(response) if category in ['top']: contentList = self.topmode(response) elif category == 'search': contentList = self.searchmode(response) else: #if category in ['genre']: contentList = self.genremode(response) - #print str(contentList) + self.debug(str(contentList)) return contentList def searchmode(self, response): contentList = [] pars = HTMLParser.HTMLParser() Soup = BeautifulSoup(response) - result = Soup.findAll('tr', {'class': ['findResult odd', 'findResult even']}) + result = Soup.findAll('tr', {'class': 'lister-item mode-advanced'}) num = 250 for tr in result: #main @@ -147,7 +148,7 @@ class IMDB(Content.Content): int(int(self.sourceWeight) * (251 - int(num))), originaltitle, title, int(year), img, info, )) - #print result + self.debug(str(result)) return contentList def genremode(self, response): @@ -181,7 +182,7 @@ class IMDB(Content.Content): int(int(self.sourceWeight) * (251 - int(num))), originaltitle, title, int(year), img, info, )) - #print result + self.debug(str(result)) return contentList def biggerImg(self, img): diff --git a/resources/contenters/CXZ.py b/resources/contenters/unused/CXZ.py similarity index 100% rename from resources/contenters/CXZ.py rename to resources/contenters/unused/CXZ.py diff --git a/resources/contenters/unused/__init__.py b/resources/contenters/unused/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/resources/proxy/antizapret.py b/resources/proxy/antizapret.py index 0decbe2..7da16ea 100644 --- a/resources/proxy/antizapret.py +++ b/resources/proxy/antizapret.py @@ -21,20 +21,23 @@ def shelf(filename, ttl=0): with LOCKS.get(filename, threading.RLock()): # with closing(shelve.open(filename, writeback=True)) as d: d = shelve.open(filename, writeback=True) - try: + #try: + if True: import time if not dict(d): + log('xxx') d.update({ "created_at": time.time(), "data": {}, }) elif ttl > 0 and (time.time() - d["created_at"]) > ttl: + log('xxx') d["created_at"] = time.time() d["data"] = {} return d - except: - d.close() - raise + #except: + # d.close() + # raise _config = {}