def _fetch(self, url): """ @param url str @return str """ # Disable redirects for gyutto items return sknetio.getdata(url, gzip=True, cookies=self.COOKIES, allow_redirects=True, session=self.session)
def _fetch(self, url): """ @param url str @return str """ return sknetio.getdata(url, gzip=True, session=self.session) #, cookies=self.COOKIES)
def _getdata(url, path, tmppath=None, touchbad=False, mimefilter=None, **kwargs): """ @param token unicode @param path unicode @param* tmppath unicode @param* touchbad bool @param* mimefilter str @return bool """ if not tmppath: tmppath = path + TMP_SUFFIX data = sknetio.getdata(url, mimefilter=mimefilter, **kwargs) #if not data: # url = _fixtwimg(url) # if url: # return _getdata(url, path, tmppath=tmppath, mimefilter=mimefilter, **kwargs) ok = bool(data) and skfileio.writedata(tmppath, data) if ok and skfileio.rename(tmppath, path): return True else: skfileio.removefile(tmppath) if touchbad: badpath = path + BAD_SUFFIX skfileio.touchfile(badpath) return False
def _fetch(self, **params): """ @param params kw @return str """ return sknetio.getdata(self.API, gzip=True, params=params, session=self.session) #, cookies=self.COOKIES)
def _getavatar(token): """ @param token unicode @return image data or None """ url = _avatarurl(token) data = sknetio.getdata(url, mimefilter=sknetio.IMAGE_MIME_FILTER) # len 4071 is the bad avatar >< if data and len(data) != 4071: return data