def down_images_from_ppy(uids): print('image down:%s' % str(uids)) imgs_url = get_images_ppy_url2(uids) r = interRequest.interReq() for idx, imgs_url in enumerate(imgs_url): res = r.down_image(uids[idx], url=imgs_url, path=img_path) print('图片下载情况 %s' % res)
def get_recent(self, uid=None, m=0, limit=10): uid = uid if uid else self.uid url = 'https://osu.ppy.sh/api/get_user_recent?k=%s&u=%s&m=%s&limit=%s' % ( Config.OSU_API_KEY, uid, m, limit) r = interRequest.interReq(url) ret = r.get() self.userbp = ret return self.userbp
def get_images_ppy_url(uids): raw_url = "http://www.int100.org/api/get_avatars.php?u={u}" r = interRequest.interReq() ustr = ','.join(uids) url = raw_url.format(u=ustr) print(url) res = r.get(url) res = res[:-1] return res.split(',')
def get_user_info(self, uid=None): uid = uid if uid else self.uid url = 'https://osu.ppy.sh/api/get_user?k=%s&u=%s' % ( Config.OSU_API_KEY, uid) r = interRequest.interReq(url) ret = r.get() if not ret: return None self.userinfo = ret[0] return self.userinfo
def get_beatmapinfo(self, bid): url = 'https://osu.ppy.sh/api/get_beatmaps?k=%s&b=%s' % ( Config.OSU_API_KEY, bid) r = interRequest.interReq(url) ret = r.get() return ret
def down_bg(bid='1028215'): iq = interRequest.interReq() return iq.down_image(iname=bid, url=bloodcat_bg % bid, path=bg_path)