From 6284f4b908d67c639c862123cb7d44a34dc85ee0 Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Sat, 16 Aug 2014 19:02:25 -0400 Subject: Add some parameters to the command line utility --- pushover.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pushover.py b/pushover.py index eee0f06..b4c788b 100644 --- a/pushover.py +++ b/pushover.py @@ -257,21 +257,24 @@ def _get_config(profile='Default', config_path='~/.pushoverrc', def main(): parser = ArgumentParser(description="Send a message to pushover.") - parser.add_argument("--token", help="Pushover application token", - required=True) - parser.add_argument("--client", "-c", help="Pushover client ID", - required=True) + parser.add_argument("--api-token", help="Pushover application token") + parser.add_argument("--user-key", "-u", help="Pushover user key") parser.add_argument("message", help="message to send") parser.add_argument("--title", "-t", help="message title") parser.add_argument("--priority", "-p", help="message priority") parser.add_argument("--url", help="additional url") parser.add_argument("--url-title", help="additional url title") + parser.add_argument("-c", "--config", help="configuration file", + default="~/.pushoverrc") + parser.add_argument("-p", "--profile", help="profile to read in the\ + configuration file (default: Default)", + default="Default") args = parser.parse_args() - init(args.token) - Client(args.client).send_message(args.message, title=args.title, - priority=args.priority, url=args.url, - url_title=args.url_title, timestamp=True) + Client(args.user_key, None, args.api_token, args.config, + args.profile).send_message(args.message, title=args.title, + priority=args.priority, url=args.url, + url_title=args.url_title, timestamp=True) if __name__ == "__main__": main() -- cgit v1.2.3-70-g09d2