本文整理汇总了Python中utils.descape函数的典型用法代码示例。如果您正苦于以下问题:Python descape函数的具体用法?Python descape怎么用?Python descape使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了descape函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_show_title
def get_show_title(self):
""" Return the show title with the 'Series X Episode X' or 'XX/XX/XX' part stripped
off.
"""
title = re.search('^(?P<title>.*) (?:Series \d+ Episode \d+|\d\d/\d\d/\d\d) (?P<extra>.*)', self.get_title())
if title is None:
title = re.search('^(?P<title>.*) (?:Series \d+ Episode \d+|\d\d/\d\d/\d\d)', self.get_title())
else:
return utils.descape(title.group('title') + ': ' + title.group('extra'))
if title is None:
return self.get_title()
return utils.descape(title.group('title'))
示例2: get_episode_title
def get_episode_title(self):
""" Return a string of the shorttitle entry, unless its not
available, then we'll just use the program title instead.
"""
if self.episode_title and self.episode_title != ' ':
return utils.descape(self.episode_title)
return self.get_show_title()
示例3: get_description
def get_description(self):
""" Return a string the program description, after running it through
the descape. Add the expires date to the end, if available
"""
description = ""
if self.description:
description = self.description
if self.expire:
expire = "Expires: %s" % self.expire.strftime('%a, %d %b %Y')
description = "%s\n%s" % (description, expire)
return utils.descape(description)
示例4: load_xml
def load_xml(url):
try:
req = urllib2.Request(url)
response = urllib2.urlopen(req)
except:
xbmc.log("plugin.video.nzbs: unable to load url: " + url)
return None, "site"
xml = response.read()
response.close()
try:
out = parseString(utils.descape(xml).replace('&', '&').decode('utf-8').encode('iso-8859-1'))
except:
xbmc.log("plugin.video.nzbs: malformed xml from url: " + url)
return None, "xml"
return out, None
示例5: get_rating
def get_rating(self):
""" Return a string of the rating. E.g. PG, MA
"""
return utils.descape(self.category)
示例6: get_category
def get_category(self):
""" Return a string of the category. E.g. Comedy
"""
return utils.descape(self.category)
示例7: get_description
def get_description(self):
""" Return a string the program description, after running it through
the descape.
"""
return utils.descape(self.description)
示例8: get_title
def get_title(self):
""" Return the program title, including the Series X part
on the end.
"""
return utils.descape(self.title)
示例9: get_thumbnail
def get_thumbnail(self):
""" Returns the thumbnail
"""
if self.thumbnail:
return utils.descape(self.thumbnail)
示例10: get_rating
def get_rating(self):
""" Return a string of the rating. E.g. PG, MA
"""
if self.rating:
return utils.descape(self.rating)
示例11: get_url
def get_url(self):
""" Returns the video url
"""
if self.url:
return utils.descape(self.url)
示例12: get_image
def get_image(self):
""" Return the series image.
"""
return utils.descape(self.image)
示例13: get_plot
def get_plot(self):
""" Return the series plot.
"""
return utils.descape(self.plot)