summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorteh_coderer <me@tehcoderer.com>2023-05-03 11:08:37 -0400
committerteh_coderer <me@tehcoderer.com>2023-05-03 11:08:37 -0400
commitad74f62bafa5f8a2bd12389fc16796c2cb04a6e4 (patch)
treee492a7fc20f90ac5e88276ac6f08f46fe999f970
parent9028bf0a30d65a873387ebb44e3f9b80e98f629a (diff)
parent11ea78507860b8edca8aed35d9cb41d956ff8770 (diff)
Merge branch 'feature/plotly-react' of https://github.com/tehcoderer/OpenBBTerminal into feature/plotly-react
-rw-r--r--openbb_terminal/core/sdk/controllers/crypto_sdk_controller.py24
-rw-r--r--openbb_terminal/core/sdk/models/crypto_sdk_model.py54
-rw-r--r--openbb_terminal/core/sdk/models/forecast_sdk_model.py1
-rw-r--r--openbb_terminal/core/sdk/models/portfolio_sdk_model.py1
-rw-r--r--openbb_terminal/core/sdk/trail_map.csv12
-rw-r--r--openbb_terminal/cryptocurrency/discovery/dappradar_model.py405
-rw-r--r--openbb_terminal/cryptocurrency/discovery/dappradar_view.py237
-rw-r--r--openbb_terminal/cryptocurrency/discovery/discovery_controller.py319
-rw-r--r--openbb_terminal/helper_funcs.py5
-rw-r--r--openbb_terminal/keys_controller.py67
-rw-r--r--openbb_terminal/keys_model.py77
-rw-r--r--openbb_terminal/miscellaneous/i18n/en.yml12
-rw-r--r--openbb_terminal/miscellaneous/integration_tests_scripts/cryptocurrency/test_crypto_disc.openbb20
-rw-r--r--openbb_terminal/miscellaneous/models/hub_credentials.json3
-rw-r--r--openbb_terminal/miscellaneous/sources/openbb_default.json1490
-rw-r--r--openbb_terminal/sdk.py16
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/av_view.py6
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/eodhd_view.py2
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/fmp_view.py12
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/polygon_view.py2
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/yahoo_finance_view.py2
-rw-r--r--openbb_terminal/stocks/stocks_controller.py6
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_dapps-kwargs3].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_dexes-kwargs1].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_games-kwargs2].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_nfts-kwargs0].yaml98
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_dapps-kwargs3].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_dexes-kwargs2].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_games-kwargs1].yaml50
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_nfts-kwargs0].yaml98
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_dapps-kwargs3].csv11
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_dexes-kwargs1].csv1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_games-kwargs2].csv6
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_nfts-kwargs0].csv1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_dapp_categories-kwargs4].yaml68
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_dapp_chains-kwargs3].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_dapps-kwargs2].yaml131
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_defi_chains-kwargs6].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_nft_marketplace_chains-kwargs1].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_nft_marketplaces-kwargs0].yaml92
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_model/test_call_func[get_token_chains-kwargs5].yaml68
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_dapp_categories-kwargs3].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_dapp_chains-kwargs4].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_dapps-kwargs2].yaml135
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_defi_chains-kwargs6].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_nft_marketplace_chains-kwargs1].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_nft_marketplaces-kwargs0].yaml96
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/http/test_dappradar_view/test_call_func[display_token_chains-kwargs5].yaml72
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_dapp_categories-kwargs4].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_dapp_chains-kwargs3].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_dapps-kwargs2].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_defi_chains-kwargs6].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_nft_marketplace_chains-kwargs1].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_nft_marketplaces-kwargs0].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/object_hash/test_dappradar_model/test_call_func[get_token_chains-kwargs5].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_dapp_categories-kwargs3].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_dapp_chains-kwargs4].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_dapps-kwargs2].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_defi_chains-kwargs6].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_nft_marketplace_chains-kwargs1].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_nft_marketplaces-kwargs0].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func[display_token_chains-kwargs5].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_dapp_categories-kwargs3-get_dapp_categories].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_dapp_chains-kwargs4-get_dapp_chains].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_dapps-kwargs2-get_dapps].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_defi_chains-kwargs6-get_defi_chains].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_nft_marketplace_chains-kwargs1-get_nft_marketplace_chains].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_nft_marketplaces-kwargs0-get_nf_marketplaces].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_nft_marketplaces-kwargs0-get_nft_marketplaces].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/record/screen/test_dappradar_view/test_call_func_empty_df[display_token_chains-kwargs5-get_token_chains].json1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/test_dappradar_model.py19
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/test_dappradar_view.py54
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/test_discovery_controller.py45
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_dapps-kwargs3].txt11
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_dexes-kwargs2].txt1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_games-kwargs1].txt6
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_nfts-kwargs0].txt1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_dapps-kwargs3-get_top_dapps].txt1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_dexes-kwargs2-get_top_dexes].txt1
-rw-r--r--tests/openbb_terminal/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_games-kwargs1-get_top_games].txt1