def __init__(self, uri, id, proxy_mode, cache_directory, cache_maxsize=100000000, buffer_size=2000000, fct=None, **kwargs): ReverseProxyUriResource.__init__(self, uri) log.LogAble.__init__(self) self.id = id if isinstance(self.id, int): self.id = f'{self.id:d}' self.proxy_mode = proxy_mode self.cache_directory = cache_directory self.cache_maxsize = int(cache_maxsize) self.buffer_size = int(buffer_size) self.downloader = None self.connection = None self.video_url = None # the url we get from the youtube page self.stream_url = None # the real video stream, cached somewhere self.mimetype = None self.filesize = 0 self.file_in_cache = False self.url_extractor_fct = fct self.url_extractor_params = kwargs
def __init__(self, uri, id, proxy_mode, cache_directory, cache_maxsize=100000000, buffer_size=2000000, fct=None, **kwargs): ReverseProxyUriResource.__init__(self, uri) self.id = id if isinstance(self.id,int): self.id = '%d' % self.id self.proxy_mode = proxy_mode self.cache_directory = cache_directory self.cache_maxsize = int(cache_maxsize) self.buffer_size = int(buffer_size) self.downloader = None self.video_url = None # the url we get from the youtube page self.stream_url = None # the real video stream, cached somewhere self.mimetype = None self.filesize = 0 self.file_in_cache = False self.url_extractor_fct = fct self.url_extractor_params = kwargs
def __init__(self, video, uri, pid, cache_directory, cache_maxsize=100000000, buffer_size=2000000, fct=None, **kwargs): ReverseProxyUriResource.__init__(self, uri) self.pid = pid self.video = video self.cache_directory = cache_directory self.cache_maxsize = int(cache_maxsize) self.buffer_size = int(buffer_size) self.downloader = None self.mimetype = None self.filesize = 0 self.file_in_cache = False
def render(self, request): self.uri = self.follow_redirect(self.uri) self.resetUri(self.uri) return ReverseProxyUriResource.render(self, request)
def getChildWithDefault(self, path, request): self.info(f'MiraBeau getChildWithDefault {request.method}, ' f'{path}, {request.uri} {request.client}') uri = urllib.parse.unquote_plus(path) self.info(f'MiraBeau uri {uri}') return ReverseProxyUriResource(uri)
def render(self, request): del request.received_headers["referer"] return ReverseProxyUriResource.render(self, request)
def __init__(self, uri): ReverseProxyUriResource.__init__(self, uri)
def render(self, request): if 'referer' in request.received_headers: del request.received_headers['referer'] return ReverseProxyUriResource.render(self, request)
def __init__(self, uri): ReverseProxyUriResource.__init__(self, uri)
def getChildWithDefault(self, path, request): self.info('MiraBeau getChildWithDefault %s, %s, %s %s', request.method, path, request.uri, request.client) uri = urllib.parse.unquote_plus(path) self.info('MiraBeau uri %r', uri) return ReverseProxyUriResource(uri)
def render(self, request): request.received_headers['user-agent'] = 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)' return ReverseProxyUriResource.render(self, request)
def render(self, request): request.received_headers[ 'user-agent'] = 'QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)' return ReverseProxyUriResource.render(self, request)
def render(self, request): if request.received_headers.has_key('referer'): del request.received_headers['referer'] return ReverseProxyUriResource.render(self, request)
def render(self, request): if request.received_headers.has_key('referer'): del request.received_headers['referer'] return ReverseProxyUriResource.render(self, request)
def render(self, request): self.debug("render %r", self.parent.item_data) self.parent.container.on_item_play(self.parent) self.parent.store.last_played_item = self reactor.callLater(self.parent.duration_seconds / 2, self.log_playing) return ReverseProxyUriResource.render(self, request)
def __init__(self, uri, parent): self.parent = parent ReverseProxyUriResource.__init__(self, uri.encode("utf-8"))