def get_top_authors(): packs = query.get_packages_list('popular', limit=4) unique = set() top_authors = [] for pack in packs: if pack['username'] not in unique: unique.add(pack['username']) top_authors.append(pack['username']) return top_authors
def user_view(request, username): user=query.get_user(username) user_info = query.get_user_info(record=user) for gen in user_info['favs']: gen['fimages'] = get_fimages(gen, '30x30') user_gens = query.get_generators_list(user=user, limit=10) for gen in user_gens: gen['fimages'] = get_fimages(gen, '30x30') user_packs = query.get_packages_list(user=user) for pack in user_packs: for gen in pack['gens'][:1]: pack['fimages'] = get_fimages(gen, '30x30') return render_response(request, 'ui/user.html', { 'username': username, 'user_info': user_info, 'user_gens': user_gens, 'user_packs': user_packs })