From b1c9a1e57c76b52b82b8590cb4bf3c24e2d8a59d Mon Sep 17 00:00:00 2001 From: morganamilo Date: Sat, 1 Dec 2018 14:08:57 +0000 Subject: [PATCH] Prettify adventofcode output --- plugins/adventofcode.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/adventofcode.py b/plugins/adventofcode.py index a622ca8..123c42b 100644 --- a/plugins/adventofcode.py +++ b/plugins/adventofcode.py @@ -10,11 +10,11 @@ } leaderboard = requests.get(LEADERBOARD_URL, cookies=cookies).json() +members = leaderboard['members'] table = "\nCurrent Advent of Code 2018 ranking:\n" -for member in leaderboard['members'].values(): - table += "%s:\t%s\n" % (member['name'], member['local_score']) - -print("```%s```" % table) +for member in sorted(members.values(), key=lambda k: k['local_score'], reverse=True): + table += '{0:<22} {1:>5}\n'.format(member['name'], member['local_score']) +print("```{}```".format(table))