def __init__(self, lang, quality, order, format, version, *args, **kwargs): self.order = order self.lang = (value for key, value in LANG.items if key == lang).next() self.version = (value for key, value in VERSION_VIDEO.items if self.lang.get('label') in value.keys() and version == key).next() self.quality = (value for key, value in QUALITY.items if key == quality).next() self.format = format if self.lang.get('label') not in self.version.keys(): raise UserError('%s is not available for %s' % (self.lang.get('label'), version)) PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, method, quality, *args, **kwargs): self.method = method self.quality = quality PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, resolution, format, *args, **kwargs): self.resolution = resolution self.format = format PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, website, *args, **kwargs): self.BASEURL = 'https://%s/' % website PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, website, region, *args, **kwargs): self.BASEURL = u'%s/' % website self.region = '®ion=%s' % region if region else '' PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): self.channels = None PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, place, *args, **kwargs): self.default_place = place PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, base_url, *args, **kw): PagesBrowser.__init__(self, *args, **kw) self.base_url = self.BASEURL = base_url
def __init__(self, unit, *args, **kwargs): self.unit = unit PagesBrowser.__init__(self, *args, **kwargs)
def __init__(self, website, *args, **kwargs): self.BASEURL = 'http://%s' % website PagesBrowser.__init__(self, *args, **kwargs)