From 7647c04aba2d80f91148d5356db9d1f6d01c88bd Mon Sep 17 00:00:00 2001 From: CronyAkatsuki Date: Fri, 5 Nov 2021 13:54:57 +0100 Subject: [PATCH] Added option for cheking providers. --- adl.py | 18 +++++++++++++----- fzf.txt | 0 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 fzf.txt diff --git a/adl.py b/adl.py index 46fdb29..d05c4fe 100644 --- a/adl.py +++ b/adl.py @@ -255,13 +255,25 @@ def argument_parser(): help="By default trackma will use account 1. Use '-a 2' for example to change trackma account") ap.add_argument("-d", "--download", required=False, type=bool, nargs='?', const=True, default=False, help="Download instead of streaming") + ap.add_argument("-t", "--test-providers", required=False, type=bool, nargs='?', const=True, default=False, + help="Check the state of possible providers") ap.add_argument("-v", "--version", required=False, nargs='?', const=True, help="Display version and exit") args = vars(ap.parse_args()) - # print(args) + print(args) + # print the version + if args["version"]: + print("Py-adl version 1.1") + sys.exit() + + # check if providers are working + if args["test_providers"]: + subprocess.run("anime test") + sys.exit() + # get player if args["player"]: player = str(args["player"]) # get player from user @@ -304,10 +316,6 @@ def argument_parser(): download = False # specify whether to download or not msg = "watching" # msg for the watch prompt - # print the version - if args["version"]: - print("Py-adl version 1.1") - sys.exit() return (player, provider, show, episode, account, download, msg) diff --git a/fzf.txt b/fzf.txt new file mode 100644 index 0000000..e69de29