本文整理汇总了Python中resources.lib.modules.trakt.getActivity函数的典型用法代码示例。如果您正苦于以下问题:Python getActivity函数的具体用法?Python getActivity怎么用?Python getActivity使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getActivity函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: userlists
def userlists(self):
episodes = episodesx.episodes(type = self.type, kids = self.kids)
userlists = []
try:
if trakt.getTraktCredentialsInfo() == False: raise Exception()
activity = trakt.getActivity()
except:
pass
try:
if trakt.getTraktCredentialsInfo() == False: raise Exception()
self.list = []
try:
if activity > cache.timeout(episodes.trakt_user_list, self.traktlists_link, self.trakt_user): raise Exception()
userlists += cache.get(episodes.trakt_user_list, 3, self.traktlists_link, self.trakt_user)
except:
userlists += cache.get(episodes.trakt_user_list, 0, self.traktlists_link, self.trakt_user)
except:
pass
try:
if trakt.getTraktCredentialsInfo() == False: raise Exception()
self.list = []
try:
if activity > cache.timeout(episodes.trakt_user_list, self.traktlikedlists_link, self.trakt_user): raise Exception()
userlists += cache.get(episodes.trakt_user_list, 3, self.traktlikedlists_link, self.trakt_user)
except:
userlists += cache.get(episodes.trakt_user_list, 0, self.traktlikedlists_link, self.trakt_user)
except:
pass
self.list = []
# Filter the user's own lists that were
for i in range(len(userlists)):
contains = False
adapted = userlists[i]['url'].replace('/me/', '/%s/' % self.trakt_user)
for j in range(len(self.list)):
if adapted == self.list[j]['url'].replace('/me/', '/%s/' % self.trakt_user):
contains = True
break
if not contains:
self.list.append(userlists[i])
for i in range(0, len(self.list)): self.list[i].update({'image': 'traktlists.png', 'action': self.parameterize('seasonList')})
# Watchlist
if trakt.getTraktCredentialsInfo():
self.list.insert(0, {'name' : interface.Translation.string(32033), 'url' : self.traktwatchlist_link, 'context' : self.traktwatchlist_link, 'image': 'traktwatch.png', 'action': self.parameterize('seasons')})
episodes.addDirectory(self.list, queue = True)
return self.list
开发者ID:azumimuo,项目名称:family-xbmc-addon,代码行数:53,代码来源:seasons.py
示例2: get
def get(self, url, idx=True, create_directory=True):
try:
try: url = getattr(self, url + '_link')
except: pass
try: u = urlparse.urlparse(url).netloc.lower()
except: pass
if u in self.trakt_link and '/users/' in url:
try:
if not '/users/me/' in url: raise Exception()
if trakt.getActivity() > cache.timeout(self.trakt_list, url, self.trakt_user): raise Exception()
self.list = cache.get(self.trakt_list, 720, url, self.trakt_user)
except:
self.list = cache.get(self.trakt_list, 0, url, self.trakt_user)
if '/users/me/' in url and not '/watchlist/' in url:
self.list = sorted(self.list, key=lambda k: re.sub('(^the |^a )', '', k['title'].lower()))
if idx == True: self.worker()
elif u in self.trakt_link and self.search_link in url:
self.list = cache.get(self.trakt_list, 1, url, self.trakt_user)
if idx == True: self.worker(level=0)
elif u in self.trakt_link:
self.list = cache.get(self.trakt_list, 24, url, self.trakt_user)
if idx == True: self.worker()
elif u in self.imdb_link and ('/user/' in url or '/list/' in url):
self.list = cache.get(self.imdb_list, 0, url)
if idx == True: self.worker()
elif u in self.imdb_link:
self.list = cache.get(self.imdb_list, 24, url)
if idx == True: self.worker()
elif u in self.tvmaze_link:
self.list = cache.get(self.tvmaze_list, 168, url)
if idx == True: self.worker()
if idx == True and create_directory == True: self.tvshowDirectory(self.list)
return self.list
except:
pass
开发者ID:azumimuo,项目名称:family-xbmc-addon,代码行数:49,代码来源:tvshows.py
示例3: get
def get(self, url, idx=True):
try:
try: url = getattr(self, url + '_link')
except: pass
try: u = urlparse.urlparse(url).netloc.lower()
except: pass
if u in self.tmdb_link:
self.list = cache.get(self.tmdb_list, 24, url)
self.worker()
elif u in self.trakt_link and '/users/' in url:
try:
if not '/%s/' % self.trakt_user in url: raise Exception()
if trakt.getActivity() > cache.timeout(self.trakt_list, url): raise Exception()
self.list = cache.get(self.trakt_list, 720, url)
except:
self.list = cache.get(self.trakt_list, 0, url)
if '/%s/' % self.trakt_user in url:
self.list = sorted(self.list, key=lambda k: re.sub('(^the |^a )', '', k['title'].lower()))
if idx == True: self.worker()
elif u in self.trakt_link:
self.list = cache.get(self.trakt_list, 24, url)
if idx == True: self.worker()
elif u in self.imdb_link and ('/user/' in url or '/list/' in url):
self.list = cache.get(self.imdb_list, 0, url)
self.worker()
elif u in self.imdb_link:
self.list = cache.get(self.imdb_list, 24, url)
self.worker()
if idx == True: self.tvshowDirectory(self.list)
return self.list
except:
pass
开发者ID:c0ns0le,项目名称:YCBuilds,代码行数:46,代码来源:tvshows.py
示例4: get
def get(self, url, idx=True, create_directory=True):
try:
try: url = getattr(self, url + '_link')
except: pass
try: u = urlparse.urlparse(url).netloc.lower()
except: pass
if u in self.trakt_link and '/users/' in url:
try:
if url == self.trakthistory_link: raise Exception()
if not '/users/me/' in url: raise Exception()
if trakt.getActivity() > cache.timeout(self.trakt_list, url, self.trakt_user): raise Exception()
self.list = cache.get(self.trakt_list, 720, url, self.trakt_user)
except:
self.list = cache.get(self.trakt_list, 0, url, self.trakt_user)
if '/users/me/' in url and '/collection/' in url:
self.list = sorted(self.list, key=lambda k: utils.title_key(k['title']))
if idx == True: self.worker()
elif u in self.trakt_link and self.search_link in url:
self.list = cache.get(self.trakt_list, 1, url, self.trakt_user)
if idx == True: self.worker(level=0)
elif u in self.trakt_link:
self.list = cache.get(self.trakt_list, 24, url, self.trakt_user)
if idx == True: self.worker()
elif u in self.imdb_link and ('/user/' in url or '/list/' in url):
self.list = cache.get(self.imdb_list, 0, url)
if idx == True: self.worker()
elif u in self.imdb_link:
self.list = cache.get(self.imdb_list, 24, url)
if idx == True: self.worker()
if idx == True and create_directory == True: self.movieDirectory(self.list)
return self.list
except:
pass
开发者ID:vphuc81,项目名称:MyRepository,代码行数:45,代码来源:movies.py
示例5: userlists
def userlists(self):
try:
userlists = []
if trakt.getTraktCredentialsInfo() == False: raise Exception()
activity = trakt.getActivity()
except:
pass
try:
if trakt.getTraktCredentialsInfo() == False: raise Exception()
try:
if activity > cache.timeout(self.trakt_user_list, self.traktlists_link): raise Exception()
userlists += cache.get(self.trakt_user_list, 720, self.traktlists_link)
except:
userlists += cache.get(self.trakt_user_list, 0, self.traktlists_link)
except:
pass
try:
self.list = []
if self.imdb_user == '': raise Exception()
userlists += cache.get(self.imdb_user_list, 0, self.imdblists_link)
except:
pass
try:
self.list = []
if trakt.getTraktCredentialsInfo() == False: raise Exception()
try:
if activity > cache.timeout(self.trakt_user_list, self.traktlikedlists_link): raise Exception()
userlists += cache.get(self.trakt_user_list, 720, self.traktlikedlists_link)
except:
userlists += cache.get(self.trakt_user_list, 0, self.traktlikedlists_link)
except:
pass
self.list = userlists
for i in range(0, len(self.list)): self.list[i].update({'image': 'userlists.png', 'action': 'movies'})
self.addDirectory(self.list, queue=True)
return self.list
开发者ID:freeworldxbmc,项目名称:maximumTv,代码行数:38,代码来源:movies.py
注:本文中的resources.lib.modules.trakt.getActivity函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论