Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
	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
Пример #4
0
 def __init__(self, uri):
     ReverseProxyUriResource.__init__(self, uri)
Пример #5
0
 def __init__(self, uri):
     ReverseProxyUriResource.__init__(self, uri)
Пример #6
0
 def __init__(self, uri, parent):
     self.parent = parent
     ReverseProxyUriResource.__init__(self, uri.encode("utf-8"))