#!/usr/bin/env python3 import json from os import environ import sys import os import poll f = 'suggestions.json' title=" ".join(sys.argv[1:]) db = poll.load_db(f) if len(sys.argv) > 1 and ("-h" in sys.argv[1] or "usage" == sys.argv[1]): print("""usage: list <(age|votes)> sort by age or by votes (default: age) """) sys.exit(0) if len(sys.argv) > 1 and ("votes" in sys.argv[1]): use = poll.sort_by_votes(db) elif len(sys.argv) > 1 and ("age" in sys.argv[1]) or len(sys.argv) == 1: use = db else: print("unknown sorting method") sys.exit(1) for entry in use: print("#%d %s (votes: %d)" % (db.index(entry),entry['title'],sum(entry['votes'].values())))