mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-03 16:02:04 +00:00
@@ -134,55 +134,62 @@ def open_openbb_documentation(
|
||||
"""Opens the documentation page based on your current location within the terminal. Make exceptions for menus
|
||||
that are considered 'common' by adjusting the path accordingly."""
|
||||
if path == "/" and command is None:
|
||||
path = "/guides"
|
||||
path = "/usage?path=/usage/basics"
|
||||
command = ""
|
||||
elif "keys" in path:
|
||||
path = "/usage?full=1&path=/guides/api-keys"
|
||||
path = "/usage?path=/usage/guides/api-keys"
|
||||
command = ""
|
||||
elif "settings" in path:
|
||||
path = "/usage?path=/guides/customizing-the-terminal"
|
||||
path = "/usage?path=/usage/guides/customizing-the-terminal"
|
||||
command = ""
|
||||
elif "featflags" in path:
|
||||
path = "/usage?path=/guides/customizing-the-terminal"
|
||||
path = "/usage?path=/usage/guides/customizing-the-terminal#using-the-feature-flags-menu"
|
||||
command = ""
|
||||
elif "sources" in path:
|
||||
path = "/usage?path=/guides/changing-sources"
|
||||
path = "/usage?path=/usage/guides/changing-sources"
|
||||
command = ""
|
||||
elif "params" in path:
|
||||
path = "/usage?path=/intros/portfolio/po"
|
||||
elif "account" in path:
|
||||
path = "/usage?path=/usage/guides/basics"
|
||||
command = ""
|
||||
else:
|
||||
if arg_type == "command": # user passed a command name
|
||||
path = f"/reference?path={path}"
|
||||
if command in ["settings", "featflags"]:
|
||||
path = "/usage?path=/usage/guides/customizing-the-terminal"
|
||||
command = ""
|
||||
else:
|
||||
path = f"/reference?path={path}"
|
||||
elif arg_type == "menu": # user passed a menu name
|
||||
if command in ["ta", "ba", "qa"]:
|
||||
menu = path.split("/")[-2]
|
||||
path = f"/usage?path=/intros/common/{menu}"
|
||||
path = f"/usage?path=/usage/intros/common/{menu}"
|
||||
elif command == "forecast":
|
||||
command = ""
|
||||
path = "/usage?path=/intros/forecast"
|
||||
path = "/usage?path=/usage/intros/forecast"
|
||||
else:
|
||||
path = f"/usage?path=/intros/{path}"
|
||||
path = f"/usage?path=/usage/intros/{path}"
|
||||
else: # user didn't pass argument and is in a menu
|
||||
menu = path.split("/")[-2]
|
||||
path = (
|
||||
f"/usage?path=/intros/common/{menu}"
|
||||
f"/usage?path=/usage/intros/common/{menu}"
|
||||
if menu in ["ta", "ba", "qa"]
|
||||
else f"/usage?path=/intros/{path}"
|
||||
else f"/usage?path=/usage/intros/{path}"
|
||||
)
|
||||
|
||||
if command:
|
||||
if command == "keys":
|
||||
path = "/usage?full=1&path=/guides/api-keys"
|
||||
path = "/usage?path=/usage/guides/api-keys"
|
||||
command = ""
|
||||
elif "settings" in path or "featflags" in path:
|
||||
path = "/usage?path=/guides/customizing-the-terminal"
|
||||
path = "/usage?path=/usage/guides/customizing-the-terminal"
|
||||
command = ""
|
||||
elif "sources" in path:
|
||||
path = "/usage?path=/guides/changing-sources"
|
||||
path = "/usage?path=/usage/guides/changing-sources"
|
||||
command = ""
|
||||
elif command in ["record", "stop", "exe"]:
|
||||
path = "/usage?path=/guides/scripts-and-routines"
|
||||
path = "/usage?path=/usage/guides/scripts-and-routines"
|
||||
command = ""
|
||||
elif command == "sources":
|
||||
path = "/usage?path=/usage/guides/changing-sources"
|
||||
command = ""
|
||||
elif command in [
|
||||
"intro",
|
||||
@@ -192,11 +199,12 @@ def open_openbb_documentation(
|
||||
"update",
|
||||
"wiki",
|
||||
"news",
|
||||
"account",
|
||||
]:
|
||||
path = "/guides"
|
||||
path = "/usage"
|
||||
command = ""
|
||||
elif command in ["ta", "ba", "qa"]:
|
||||
path = f"/guides?path=/intros/common/{command}"
|
||||
path = f"/usage?path=/usage/intros/common/{command}"
|
||||
command = ""
|
||||
|
||||
path += command
|
||||
|
||||
17
website/content/bot/Installation/installation.md
vendored
17
website/content/bot/Installation/installation.md
vendored
@@ -1,17 +0,0 @@
|
||||
---
|
||||
title: Installation
|
||||
sidebar_position: 1
|
||||
description: How to get started with OpenBB Discord Bot
|
||||
keywords: [installation, install, install openbb bot, guide, how to, explanation, openbb bot, openbb, discord]
|
||||
---
|
||||
|
||||
import AddBotDialog from "@site/src/components/General/AddBot";
|
||||
|
||||
## Adding Bot to your Server
|
||||
|
||||
To add the bot to your server click on one of the links for your respective platform and then follow the instructions for the respective platform.
|
||||
|
||||
<AddBotDialog
|
||||
/>
|
||||
|
||||
---
|
||||
4
website/content/bot/guides/_category_.json
vendored
4
website/content/bot/guides/_category_.json
vendored
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"label": "Guides",
|
||||
"position": 3
|
||||
}
|
||||
2
website/content/bot/index.md
vendored
2
website/content/bot/index.md
vendored
@@ -49,7 +49,7 @@ To know more about OpenBB Bot, you can start by reading the [Installation Guide]
|
||||
|
||||
### Using OpenBB Bot
|
||||
|
||||
To learn how to use OpenBB Bot, you can start by reading the [Basics Guide](/bot/guides/discord).
|
||||
To learn how to use OpenBB Bot, you can start by reading the [Basics Guide](/bot/usage/discord).
|
||||
|
||||
### Bot Reference
|
||||
|
||||
|
||||
4
website/content/bot/usage/_category_.json
vendored
Normal file
4
website/content/bot/usage/_category_.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"label": "Usage",
|
||||
"position": 3
|
||||
}
|
||||
4
website/content/sdk/usage/_category_.json
vendored
4
website/content/sdk/usage/_category_.json
vendored
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"label": "Guides",
|
||||
"position": 2
|
||||
"label": "Usage",
|
||||
"position": 2
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"label": "Guides",
|
||||
"position": 2
|
||||
"label": "Guides",
|
||||
"position": 2
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"label": "Guides",
|
||||
"position": 2
|
||||
"label": "Usage",
|
||||
"position": 2
|
||||
}
|
||||
|
||||
28
website/docusaurus.config.js
vendored
28
website/docusaurus.config.js
vendored
@@ -37,6 +37,34 @@ const config = {
|
||||
from: "/terminal/usage/intros/forecasting",
|
||||
to: "/terminal/usage/intros/forecast",
|
||||
},
|
||||
{
|
||||
from: "/terminal/quickstart/api-keys",
|
||||
to: "/terminal/usage/guides/api-keys",
|
||||
},
|
||||
{
|
||||
from: "/terminal/guides/advanced/data",
|
||||
to: "/terminal/usage/guides/data",
|
||||
},
|
||||
{
|
||||
from: "/terminal/guides/advanced/scripts-and-routines",
|
||||
to: "/terminal/usage/guides/scripts-and-routines",
|
||||
},
|
||||
{
|
||||
from: "/terminal/guides/basics",
|
||||
to: "/terminal/usage/basics",
|
||||
},
|
||||
{
|
||||
from: "/terminal/guides/intros/portfolio",
|
||||
to: "/terminal/usage/intros/portfolio",
|
||||
},
|
||||
{
|
||||
from: "/terminal/quickstart/installation",
|
||||
to: "/terminal/installation",
|
||||
},
|
||||
{
|
||||
from: "/sdk/quickstart/installation",
|
||||
to: "/sdk/installation",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
68
website/yarn.lock
vendored
68
website/yarn.lock
vendored
@@ -334,11 +334,6 @@
|
||||
"resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz"
|
||||
"version" "7.10.4"
|
||||
|
||||
"@babel/helper-plugin-utils@7.10.4":
|
||||
version "7.10.4"
|
||||
resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz"
|
||||
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
|
||||
|
||||
"@babel/helper-remap-async-to-generator@^7.18.9":
|
||||
"integrity" "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA=="
|
||||
"resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz"
|
||||
@@ -1824,9 +1819,9 @@
|
||||
"@radix-ui/react-primitive" "1.0.1"
|
||||
|
||||
"@radix-ui/react-arrow@1.0.2":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz"
|
||||
integrity sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==
|
||||
"integrity" "sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz"
|
||||
"version" "1.0.2"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/react-primitive" "1.0.2"
|
||||
@@ -1846,9 +1841,9 @@
|
||||
"@babel/runtime" "^7.13.10"
|
||||
|
||||
"@radix-ui/react-dialog@^1.0.2":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.2.tgz"
|
||||
integrity sha512-EKxxp2WNSmUPkx4trtWNmZ4/vAYEg7JkAfa1HKBUnaubw9eHzf1Orr9B472lJYaYz327RHDrd4R95fsw7VR8DA==
|
||||
"integrity" "sha512-EKxxp2WNSmUPkx4trtWNmZ4/vAYEg7JkAfa1HKBUnaubw9eHzf1Orr9B472lJYaYz327RHDrd4R95fsw7VR8DA=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.2.tgz"
|
||||
"version" "1.0.2"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/primitive" "1.0.0"
|
||||
@@ -1863,8 +1858,8 @@
|
||||
"@radix-ui/react-primitive" "1.0.1"
|
||||
"@radix-ui/react-slot" "1.0.1"
|
||||
"@radix-ui/react-use-controllable-state" "1.0.0"
|
||||
aria-hidden "^1.1.1"
|
||||
react-remove-scroll "2.5.5"
|
||||
"aria-hidden" "^1.1.1"
|
||||
"react-remove-scroll" "2.5.5"
|
||||
|
||||
"@radix-ui/react-dismissable-layer@1.0.2":
|
||||
"integrity" "sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg=="
|
||||
@@ -1879,9 +1874,9 @@
|
||||
"@radix-ui/react-use-escape-keydown" "1.0.2"
|
||||
|
||||
"@radix-ui/react-dismissable-layer@1.0.3":
|
||||
version "1.0.3"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz"
|
||||
integrity sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==
|
||||
"integrity" "sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz"
|
||||
"version" "1.0.3"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/primitive" "1.0.0"
|
||||
@@ -1955,9 +1950,9 @@
|
||||
"@radix-ui/rect" "1.0.0"
|
||||
|
||||
"@radix-ui/react-popper@1.1.1":
|
||||
version "1.1.1"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz"
|
||||
integrity sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==
|
||||
"integrity" "sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz"
|
||||
"version" "1.1.1"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@floating-ui/react-dom" "0.7.2"
|
||||
@@ -1980,9 +1975,9 @@
|
||||
"@radix-ui/react-primitive" "1.0.1"
|
||||
|
||||
"@radix-ui/react-portal@1.0.2":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz"
|
||||
integrity sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==
|
||||
"integrity" "sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz"
|
||||
"version" "1.0.2"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/react-primitive" "1.0.2"
|
||||
@@ -2005,9 +2000,9 @@
|
||||
"@radix-ui/react-slot" "1.0.1"
|
||||
|
||||
"@radix-ui/react-primitive@1.0.2":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz"
|
||||
integrity sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==
|
||||
"integrity" "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz"
|
||||
"version" "1.0.2"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/react-slot" "1.0.1"
|
||||
@@ -2021,9 +2016,9 @@
|
||||
"@radix-ui/react-compose-refs" "1.0.0"
|
||||
|
||||
"@radix-ui/react-tooltip@^1.0.5":
|
||||
version "1.0.5"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.5.tgz"
|
||||
integrity sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==
|
||||
"integrity" "sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.5.tgz"
|
||||
"version" "1.0.5"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/primitive" "1.0.0"
|
||||
@@ -2086,9 +2081,9 @@
|
||||
"@radix-ui/react-use-layout-effect" "1.0.0"
|
||||
|
||||
"@radix-ui/react-visually-hidden@1.0.2":
|
||||
version "1.0.2"
|
||||
resolved "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.2.tgz"
|
||||
integrity sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==
|
||||
"integrity" "sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg=="
|
||||
"resolved" "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.2.tgz"
|
||||
"version" "1.0.2"
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@radix-ui/react-primitive" "1.0.2"
|
||||
@@ -4399,6 +4394,11 @@
|
||||
"resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
|
||||
"version" "1.1.1"
|
||||
|
||||
"fuse.js@^6.6.2":
|
||||
"integrity" "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA=="
|
||||
"resolved" "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz"
|
||||
"version" "6.6.2"
|
||||
|
||||
"gensync@^1.0.0-beta.1", "gensync@^1.0.0-beta.2":
|
||||
"integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
|
||||
"resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
|
||||
@@ -8091,9 +8091,9 @@
|
||||
"version" "3.2.3"
|
||||
|
||||
"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.73.0", "webpack@>= 4", "webpack@>=2", "webpack@>=4.41.1 || 5.x", "webpack@3 || 4 || 5":
|
||||
"integrity" "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ=="
|
||||
"resolved" "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz"
|
||||
"version" "5.75.0"
|
||||
"integrity" "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w=="
|
||||
"resolved" "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz"
|
||||
"version" "5.76.2"
|
||||
dependencies:
|
||||
"@types/eslint-scope" "^3.7.3"
|
||||
"@types/estree" "^0.0.51"
|
||||
|
||||
Reference in New Issue
Block a user