title_match = self.xhtml_title.search(data) if title_match: meta['display_name'] = title_match.group(1) # Fetch the meta data from a MediaRSS feed for this video try: temp_data = urlopen(google_data_url) data = temp_data.read() temp_data.close() except URLError, e: log.exception(e) else: thumb_match = self.xml_thumb.search(data) duration_match = self.xml_duration.search(data) if thumb_match: meta['thumbnail_url'] = decode_entities(thumb_match.group(1)) if duration_match: meta['duration'] = int(duration_match.group(1)) return meta def get_uris(self, media_file): """Return a list of URIs from which the stored file can be accessed. :type media_file: :class:`~mediacore.model.media.MediaFile` :param media_file: The associated media file object. :rtype: list :returns: All :class:`StorageURI` tuples for this file. """ uid = media_file.unique_id
def _to_python(self, value, state=None): """Convert XHTML entities to unicode.""" return decode_entities(value)