def getRSSFeed(self, url): handlers = [] if sickbeard.PROXY_SETTING: logger.log(u"Using global proxy for url: " + url, logger.DEBUG) scheme, address = urllib2.splittype(sickbeard.PROXY_SETTING) address = sickbeard.PROXY_SETTING if scheme else "http://" + sickbeard.PROXY_SETTING handlers = [urllib2.ProxyHandler({"http": address, "https": address})] self.provider.headers.update({"Referer": address}) elif "Referer" in self.provider.headers: self.provider.headers.pop("Referer") return getFeed(url, request_headers=self.provider.headers, handlers=handlers)
def getRSSFeed(self, url): handlers = [] if sickbeard.PROXY_SETTING: logging.debug("Using global proxy for url: " + url) scheme, address = urllib2.splittype(sickbeard.PROXY_SETTING) address = sickbeard.PROXY_SETTING if scheme else 'http://' + sickbeard.PROXY_SETTING handlers = [urllib2.ProxyHandler({'http': address, 'https': address})] self.provider.headers.update({'Referer': address}) elif 'Referer' in self.provider.headers: self.provider.headers.pop('Referer') return getFeed(url, request_headers=self.provider.headers, handlers=handlers)
def get_rss_feed(self, url, params=None): if self.provider.login(): return getFeed(url, params=params, request_hook=self.provider.get_url) return {'entries': []}
def getRSSFeed(self, url, params=None): return getFeed(url, params=params, request_hook=self.provider.get_url)
def getRSSFeed(self, url): return getFeed(url, request_hook=self.provider.get_url)