diff options
-rwxr-xr-x | build/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal | 23 | ||||
-rw-r--r-- | openbb_terminal/reports/templates/equity.ipynb | 2 | ||||
-rw-r--r-- | openbb_terminal/terminal_controller.py | 8 | ||||
-rw-r--r-- | openbb_terminal/terminal_helper.py | 38 | ||||
-rw-r--r-- | poetry.lock | 58 | ||||
-rw-r--r-- | pyproject.toml | 2 |
6 files changed, 50 insertions, 81 deletions
diff --git a/build/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal b/build/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal index efe4bff9aec..455e34ab2fb 100755 --- a/build/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal +++ b/build/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal @@ -16,25 +16,16 @@ echo " |___/ " BOOTUP_MESSAGE=" The boot up process might take a while. Please be patient... -We will be deprecating the OpenBBTerminal in the future and this will be the final release. +OpenBB Terminal v3.2.5 will be the last version of this Terminal. - We have been working hard to build the OpenBB platform and we will be releasing a CLI version of the platform in the coming - months where you can customize your experience and explore all of the data available on the OpenBB platform. +To continue our mission of democratizing investment research, we are working on a new open-source CLI tool built on top of the OpenBB Platform that will soon be available to everyone for free on my.openbb.co. +Join us on social media to be among the first to hear the news. + +Discord: openbb.co/discord +Twitter: openbb.co/twitter +LinkedIn: openbb.co/linkedin " echo "$BOOTUP_MESSAGE" -# Add some messages we can print out -messages=("" "" "" "" \ -"Did you know that you can search for stocks from a given country by running stocks/search --exchangecountry COUNTRY" \ -"" "" "" \ -"You can jump between menus by starting your command with a backslash. To go from funds to stocks/fa, you can run /stocks/fa" \ -"" "" "" \ -"Every command has a help flag. To access this use the -h flag after your command.") - - -# Pick a random one -index=$((RANDOM % ${#messages[@]})) -echo ${messages[$index]} - "$SCRIPTDIR"/.OpenBB/OpenBBTerminal diff --git a/openbb_terminal/reports/templates/equity.ipynb b/openbb_terminal/reports/templates/equity.ipynb index da126a6ce77..bb144bab6da 100644 --- a/openbb_terminal/reports/templates/equity.ipynb +++ b/openbb_terminal/reports/templates/equity.ipynb @@ -214,7 +214,7 @@ "metadata": {}, "outputs": [], "source": [ - "tables = openbb.stocks.news(symbol)\n", + "tables = openbb.news(symbol)\n", "\n", "for table in tables:\n", " if not isinstance(table, pd.DataFrame):\n", diff --git a/openbb_terminal/terminal_controller.py b/openbb_terminal/terminal_controller.py index 45d200146ba..698057e18da 100644 --- a/openbb_terminal/terminal_controller.py +++ b/openbb_terminal/terminal_controller.py @@ -96,7 +96,6 @@ class TerminalController(BaseController): "portfolio", "forex", "etf", - "reports", "dashboards", "alternative", "econometrics", @@ -243,7 +242,6 @@ class TerminalController(BaseController): mt.add_menu("forecast") mt.add_menu("portfolio") mt.add_menu("dashboards") - mt.add_menu("reports") console.print(text=mt.menu_text, menu="Home") self.update_runtime_choices() @@ -522,12 +520,6 @@ class TerminalController(BaseController): self.queue = self.load_class(ForexController, self.queue) - def call_reports(self, _): - """Process reports command.""" - from openbb_terminal.reports.reports_controller import ReportController - - self.queue = self.load_class(ReportController, self.queue) - def call_dashboards(self, _): """Process dashboards command.""" from openbb_terminal.dashboards.dashboards_controller import ( diff --git a/openbb_terminal/terminal_helper.py b/openbb_terminal/terminal_helper.py index c8f248ac92c..9385475ecd7 100644 --- a/openbb_terminal/terminal_helper.py +++ b/openbb_terminal/terminal_helper.py @@ -58,32 +58,18 @@ def print_goodbye(): # "We like the terminal." # "...when offered a flight to the moon, nobody asks about what seat." - console.print( - "[param]The OpenBB Terminal is the result of a strong community building an " - "investment research platform for everyone, anywhere.[/param]\n" - ) - - console.print( - "We are always eager to welcome new contributors and you can find our open jobs here:\n" - "[cmds]https://www.openbb.co/company/careers#open-roles[/cmds]\n" - ) - - console.print( - "Join us : [cmds]https://openbb.co/discord[/cmds]\n" - "Follow us : [cmds]https://openbb.co/twitter[/cmds]\n" - "Ask support : [cmds]https://openbb.co/support[/cmds]\n" - "Request a feature : [cmds]https://openbb.co/request-a-feature[/cmds]\n" - ) - - console.print( - "[bold]Fill in our 2-minute survey so we better understand how we can improve the OpenBB Terminal " - "at [cmds]https://openbb.co/survey[/cmds][/bold]\n" - ) - - console.print( - "[param]In the meantime access investment research from your chatting platform using the OpenBB Bot[/param]\n" - "Try it today, for FREE: [cmds]https://openbb.co/products/bot[/cmds]\n" - ) + text = """ +[param]Thank you for using the OpenBB Terminal and being part of this journey.[/param] + +We hope you'll find the new CLI as valuable as this. To stay tuned, sign up for our newsletter: [cmds]https://openbb.co/newsletter.[/] + +In the meantime, check out our other products: + +[bold]OpenBB Terminal Pro[/]: [cmds]https://openbb.co/products/pro[/cmds] +[bold]OpenBB Platform:[/] [cmds]https://openbb.co/products/platform[/cmds] +[bold]OpenBB Bot[/]: [cmds]https://openbb.co/products/bot[/cmds] + """ + console.print(text) logger.info("END") diff --git a/poetry.lock b/poetry.lock index dad0f7e7bd9..f67bc7728cd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -710,33 +710,33 @@ lxml = ["lxml"] [[package]] name = "black" -version = "23.7.0" +version = "24.2.0" description = "The uncompromising code formatter." optional = false python-versions = ">=3.8" files = [ - {file = "black-23.7.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:5c4bc552ab52f6c1c506ccae05681fab58c3f72d59ae6e6639e8885e94fe2587"}, - {file = "black-23.7.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:552513d5cd5694590d7ef6f46e1767a4df9af168d449ff767b13b084c020e63f"}, - {file = "black-23.7.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:86cee259349b4448adb4ef9b204bb4467aae74a386bce85d56ba4f5dc0da27be"}, - {file = "black-23.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:501387a9edcb75d7ae8a4412bb8749900386eaef258f1aefab18adddea1936bc"}, - {file = "black-23.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:fb074d8b213749fa1d077d630db0d5f8cc3b2ae63587ad4116e8a436e9bbe995"}, - {file = "black-23.7.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:b5b0ee6d96b345a8b420100b7d71ebfdd19fab5e8301aff48ec270042cd40ac2"}, - {file = "black-23.7.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:893695a76b140881531062d48476ebe4a48f5d1e9388177e175d76234ca247cd"}, - {file = "black-23.7.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:c333286dc3ddca6fdff74670b911cccedacb4ef0a60b34e491b8a67c833b343a"}, - {file = "black-23.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:831d8f54c3a8c8cf55f64d0422ee875eecac26f5f649fb6c1df65316b67c8926"}, - {file = "black-23.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:7f3bf2dec7d541b4619b8ce526bda74a6b0bffc480a163fed32eb8b3c9aed8ad"}, - {file = "black-23.7.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:f9062af71c59c004cd519e2fb8f5d25d39e46d3af011b41ab43b9c74e27e236f"}, - {file = "black-23.7.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:01ede61aac8c154b55f35301fac3e730baf0c9cf8120f65a9cd61a81cfb4a0c3"}, - {file = "black-23.7.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:327a8c2550ddc573b51e2c352adb88143464bb9d92c10416feb86b0f5aee5ff6"}, - {file = "black-23.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d1c6022b86f83b632d06f2b02774134def5d4d4f1dac8bef16d90cda18ba28a"}, - {file = "black-23.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:27eb7a0c71604d5de083757fbdb245b1a4fae60e9596514c6ec497eb63f95320"}, - {file = "black-23.7.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:8417dbd2f57b5701492cd46edcecc4f9208dc75529bcf76c514864e48da867d9"}, - {file = "black-23.7.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:47e56d83aad53ca140da0af87678fb38e44fd6bc0af71eebab2d1f59b1acf1d3"}, - {file = "black-23.7.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:25cc308838fe71f7065df53aedd20327969d05671bac95b38fdf37ebe70ac087"}, - {file = "black-23.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:642496b675095d423f9b8448243336f8ec71c9d4d57ec17bf795b67f08132a91"}, - {file = "black-23.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:ad0014efc7acf0bd745792bd0d8857413652979200ab924fbf239062adc12491"}, - {file = "black-23.7.0-py3-none-any.whl", hash = "sha256:9fd59d418c60c0348505f2ddf9609c1e1de8e7493eab96198fc89d9f865e7a96"}, - {file = "black-23.7.0.tar.gz", hash = "sha256:022a582720b0d9480ed82576c920a8c1dde97cc38ff11d8d8859b3bd6ca9eedb"}, + {file = "black-24.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6981eae48b3b33399c8757036c7f5d48a535b962a7c2310d19361edeef64ce29"}, + {file = "black-24.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d533d5e3259720fdbc1b37444491b024003e012c5173f7d06825a77508085430"}, + {file = "black-24.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61a0391772490ddfb8a693c067df1ef5227257e72b0e4108482b8d41b5aee13f"}, + {file = "black-24.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:992e451b04667116680cb88f63449267c13e1ad134f30087dec8527242e9862a"}, + {file = "black-24.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:163baf4ef40e6897a2a9b83890e59141cc8c2a98f2dda5080dc15c00ee1e62cd"}, + {file = "black-24.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e37c99f89929af50ffaf912454b3e3b47fd64109659026b678c091a4cd450fb2"}, + {file = "black-24.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9de21bafcba9683853f6c96c2d515e364aee631b178eaa5145fc1c61a3cc92"}, + {file = "black-24.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:9db528bccb9e8e20c08e716b3b09c6bdd64da0dd129b11e160bf082d4642ac23"}, + {file = "black-24.2.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d84f29eb3ee44859052073b7636533ec995bd0f64e2fb43aeceefc70090e752b"}, + {file = "black-24.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e08fb9a15c914b81dd734ddd7fb10513016e5ce7e6704bdd5e1251ceee51ac9"}, + {file = "black-24.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:810d445ae6069ce64030c78ff6127cd9cd178a9ac3361435708b907d8a04c693"}, + {file = "black-24.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:ba15742a13de85e9b8f3239c8f807723991fbfae24bad92d34a2b12e81904982"}, + {file = "black-24.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7e53a8c630f71db01b28cd9602a1ada68c937cbf2c333e6ed041390d6968faf4"}, + {file = "black-24.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:93601c2deb321b4bad8f95df408e3fb3943d85012dddb6121336b8e24a0d1218"}, + {file = "black-24.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0057f800de6acc4407fe75bb147b0c2b5cbb7c3ed110d3e5999cd01184d53b0"}, + {file = "black-24.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:faf2ee02e6612577ba0181f4347bcbcf591eb122f7841ae5ba233d12c39dcb4d"}, + {file = "black-24.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:057c3dc602eaa6fdc451069bd027a1b2635028b575a6c3acfd63193ced20d9c8"}, + {file = "black-24.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:08654d0797e65f2423f850fc8e16a0ce50925f9337fb4a4a176a7aa4026e63f8"}, + {file = "black-24.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca610d29415ee1a30a3f30fab7a8f4144e9d34c89a235d81292a1edb2b55f540"}, + {file = "black-24.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:4dd76e9468d5536abd40ffbc7a247f83b2324f0c050556d9c371c2b9a9a95e31"}, + {file = "black-24.2.0-py3-none-any.whl", hash = "sha256:e8a6ae970537e67830776488bca52000eaa37fa63b9988e8c487458d9cd5ace6"}, + {file = "black-24.2.0.tar.gz", hash = "sha256:bce4f25c27c3435e4dace4815bcb2008b87e167e3bf4ee47ccdc5ce906eb4894"}, ] [package.dependencies] @@ -746,11 +746,11 @@ packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} +typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)"] +d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] @@ -9915,13 +9915,13 @@ multidict = ">=4.0" [[package]] name = "yfinance" -version = "0.2.36" +version = "0.2.37" description = "Download market data from Yahoo! Finance API" optional = false python-versions = "*" files = [ - {file = "yfinance-0.2.36-py2.py3-none-any.whl", hash = "sha256:700f8b8fb51d4f7ca31bcef042175be68b2f39ed680a99170163e5f54874e2a6"}, - {file = "yfinance-0.2.36.tar.gz", hash = "sha256:5367c0538cf57bb0dd393ca24866cda1ab5d4aba47e375e549760652a4a19fc2"}, + {file = "yfinance-0.2.37-py2.py3-none-any.whl", hash = "sha256:3ac75fa1cd3496ee76b6df5d63d29679487ea9447123c5b935d1593240737a8f"}, + {file = "yfinance-0.2.37.tar.gz", hash = "sha256:e5f78c9bd27bae7abfd0af9b7996620eaa9aba759d67f957296634d7d54f0cef"}, ] [package.dependencies] @@ -10052,4 +10052,4 @@ optimization = ["Riskfolio-Lib"] [metadata] lock-version = "2.0" python-versions = "^3.8.1,<3.11, !=3.9.7" -content-hash = "1351e12fc6fccaa4e86e4659ef3e1b4fa375bac2dd72594d5ca6cfd25a1f357b" +content-hash = "ca00fd6172178039e6d7a3502e8e9b873f897a8ebf7bffde9b8adfdcad6f7234" diff --git a/pyproject.toml b/pyproject.toml index 0f78930b779..1de521dcf7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -157,7 +157,7 @@ codespell = "^2.2.4" pydocstyle = "^6.3.0" sphinx = "^4.5.0" myst-parser = "^0.15.2" -black = "^23.1.0" +black = "^24.1.0" bandit = "^1.7.0" coverage = ">=5.5" vcrpy = "^4.1.1" |