def get_ranking_info():
period = request.params.get('period', None)
rank_info = []
tikMgr = TikTimeDBManager()
if period == "day":
rank_info = tikMgr.getDailyRanking(int(time.time()))
elif period == "week":
rank_info = tikMgr.getWeeklyRanking(int(time.time()))
elif period == "month":
rank_info = tikMgr.getMonthlyRanking(int(time.time()))
elif period == "year":
rank_info = tikMgr.getYearlyRanking(int(time.time()))
else:
rank_info = []
tikMgr.closeDB()
# append 5 users in the end
rank_info += [("None", 0) for i in range(5)]
return json.dumps(rank_info)
评论列表
文章目录