本文整理汇总了Python中modules.sickbeard.sickbeard_api函数的典型用法代码示例。如果您正苦于以下问题:Python sickbeard_api函数的具体用法?Python sickbeard_api怎么用?Python sickbeard_api使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了sickbeard_api函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: sickbeard_history
def sickbeard_history():
try:
sickbeard = sickbeard_api('/?cmd=history&limit=30')
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/history.html',
history=sickbeard,
)
示例2: sickbeard_search
def sickbeard_search(query=None):
from urllib2 import quote
sickbeard = None
if query:
try:
sickbeard = sickbeard_api('/?cmd=sb.searchtvdb&name=%s' % (quote(query)))
sickbeard = sickbeard['data']['results']
except Exception as e:
logger.log('Mobile :: SickBeard :: Could not retrieve shows - %s]' % (e), 'WARNING')
return render_template('mobile/sickbeard/search.html',
results=sickbeard,
query=query,
)
示例3: sickbeard_show
def sickbeard_show(id):
params = '/?cmd=show&tvdbid=%s' % id
try:
sickbeard = sickbeard_api(params)
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
sickbeard['tvdbid'] = id
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/show.html',
show=sickbeard,
)
示例4: sickbeard_all
def sickbeard_all():
try:
sickbeard = sickbeard_api('/?cmd=shows&sort=name')
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
for show in sickbeard:
sickbeard[show]['url'] = get_pic(sickbeard[show]['tvdbid'], 'banner')
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/all.html',
shows=sickbeard,
)
示例5: sickbeard
def sickbeard():
try:
sickbeard = sickbeard_api('/?cmd=future&sort=date')
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
for time in sickbeard:
for episode in sickbeard[time]:
episode['image'] = get_pic(episode['tvdbid'], 'banner')
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/coming_episodes.html',
coming_episodes=sickbeard,
)
示例6: sickbeard_episode
def sickbeard_episode(id, season, episode):
params = '/?cmd=episode&tvdbid=%s&season=%s&episode=%s&full_path=1' % (id, season, episode)
try:
sickbeard = sickbeard_api(params)
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/episode.html',
season_number=season,
episode_number=episode,
episode=sickbeard,
id=id,
)
示例7: sickbeard_season
def sickbeard_season(id, season):
params = '/?cmd=show.seasons&tvdbid=%s&season=%s' % (id, season)
try:
sickbeard = sickbeard_api(params)
if sickbeard['result'].rfind('success') >= 0:
sickbeard = sickbeard['data']
numbers = sorted(sickbeard, key=int)
except Exception as e:
logger.log('Could not retrieve sickbeard - %s]' % (e), 'WARNING')
sickbeard = None
return render_template('mobile/sickbeard/season.html',
season_number=season,
season=sickbeard,
id=id,
numbers=numbers,
)