diff --git a/openbb_terminal/cryptocurrency/crypto_controller.py b/openbb_terminal/cryptocurrency/crypto_controller.py index dfab572019e..aacf4c85bbb 100644 --- a/openbb_terminal/cryptocurrency/crypto_controller.py +++ b/openbb_terminal/cryptocurrency/crypto_controller.py @@ -128,7 +128,10 @@ class CryptoController(CryptoBaseController): ] }, } - choices["price"] = {c: {} for c in pyth_model.ASSETS.keys()} + choices["price"] = { + "--symbol": {c: {} for c in pyth_model.ASSETS.keys()}, + "-s": "--symbol", + } choices["headlines"] = {c: {} for c in finbrain_crypto_view.COINS} # choices["prt"]["--vs"] = {c: {} for c in coingecko_coin_ids} # list is huge. makes typing buggy @@ -258,12 +261,14 @@ class CryptoController(CryptoBaseController): ns_parser = self.parse_known_args_and_warn(parser, other_args) if ns_parser: - - if ns_parser.symbol in pyth_model.ASSETS.keys(): + upper_symbol = ns_parser.symbol.upper() + if "-USD" not in ns_parser.symbol: + upper_symbol += "-USD" + if upper_symbol in pyth_model.ASSETS.keys(): console.print( "[param]If it takes too long, you can use 'Ctrl + C' to cancel.\n[/param]" ) - pyth_view.display_price(ns_parser.symbol) + pyth_view.display_price(upper_symbol) else: console.print("[red]The symbol selected does not exist.[/red]\n") diff --git a/openbb_terminal/cryptocurrency/pyth_model.py b/openbb_terminal/cryptocurrency/pyth_model.py index b09bbc6f281..a2e2456b699 100644 --- a/openbb_terminal/cryptocurrency/pyth_model.py +++ b/openbb_terminal/cryptocurrency/pyth_model.py @@ -20,7 +20,6 @@ ASSETS = { "APE-USD": {"feedID": "EfnLcrwxCgwALc5vXr4cwPZMVcmotZAuqmHa8afG8zJe"}, "ATLAS-USD": {"feedID": "Dzs6SE1cssUqBpWCKzE4jeS5PrmRK1Fp2Kw1WMaDCiVR"}, "ATOM-USD": {"feedID": "7YAze8qFUMkBnyLVdKT4TFUUFui99EwS5gfRArMcrvFk"}, - "AUST-UST": {"feedID": "9g8mGLKcDiKSrWahbjKGtpGCcrLkC5kbwmpFFGRs6euf"}, "AVAX-USD": {"feedID": "FVb5h1VmHPfVb1RfqZckchq18GxRv4iKt8T4eVTQAqdz"}, "BCH-USD": {"feedID": "4EQrNZYk5KR1RnjyzbaaRbHsv8VqZWzSUtvx58wLsZbj"}, "BETH-USD": {"feedID": "HyShqBUTtwAaCas9Dnib3ut6GmEDk9hTdKsrNfRffX8E"}, diff --git a/openbb_terminal/miscellaneous/scripts/cryptocurrency/test_crypto.openbb b/openbb_terminal/miscellaneous/scripts/cryptocurrency/test_crypto.openbb index 1e4d152f212..19185f83f26 100644 --- a/openbb_terminal/miscellaneous/scripts/cryptocurrency/test_crypto.openbb +++ b/openbb_terminal/miscellaneous/scripts/cryptocurrency/test_crypto.openbb @@ -17,6 +17,7 @@ find eth --source Coinbase # Price # price eth +price eth # Headlines headlines