mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
Remove hacktoberfest 2024 folder (#6929)
This commit is contained in:
committed by
GitHub
parent
1a632ee0c9
commit
8200b59e4e
File diff suppressed because one or more lines are too long
@@ -39,120 +39,9 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Requirement already satisfied: openbb in c:\\users\\amiku\\anaconda3\\lib\\site-packages (4.3.3)\n",
|
||||
"Requirement already satisfied: openbb-benzinga<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-bls<2.0.0,>=1.0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: openbb-cftc<2.0.0,>=1.0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: openbb-commodity<2.0.0,>=1.2.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.2.3)\n",
|
||||
"Requirement already satisfied: openbb-core<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-crypto<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-currency<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-derivatives<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-econdb<2.0.0,>=1.2.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.2.3)\n",
|
||||
"Requirement already satisfied: openbb-economy<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-equity<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-etf<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-federal-reserve<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fixedincome<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fmp<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fred<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-imf<2.0.0,>=1.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.0)\n",
|
||||
"Requirement already satisfied: openbb-index<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-intrinio<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-news<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-oecd<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-polygon<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-regulators<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-sec<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-tiingo<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-tradingeconomics<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-yfinance<2.0.0,>=1.3.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.4)\n",
|
||||
"Requirement already satisfied: aiohttp<4.0.0,>=3.10.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (3.10.8)\n",
|
||||
"Requirement already satisfied: fastapi<0.112.0,>=0.111.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.111.1)\n",
|
||||
"Requirement already satisfied: html5lib<2.0,>=1.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (1.1)\n",
|
||||
"Requirement already satisfied: importlib-metadata<7.0.0,>=6.8.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (6.11.0)\n",
|
||||
"Requirement already satisfied: pandas>=1.5.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.2.2)\n",
|
||||
"Requirement already satisfied: posthog<4.0.0,>=3.3.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (3.7.0)\n",
|
||||
"Requirement already satisfied: pydantic<3.0.0,>=2.5.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.9.2)\n",
|
||||
"Requirement already satisfied: pyjwt<3.0.0,>=2.8.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.8.0)\n",
|
||||
"Requirement already satisfied: python-dotenv<2.0.0,>=1.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: python-multipart<0.0.8,>=0.0.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.0.7)\n",
|
||||
"Requirement already satisfied: requests<3.0.0,>=2.32.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.32.2)\n",
|
||||
"Requirement already satisfied: ruff>=0.4.10 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.6.8)\n",
|
||||
"Requirement already satisfied: uuid7<0.2.0,>=0.1.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.1.0)\n",
|
||||
"Requirement already satisfied: uvicorn<0.25,>=0.24 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.24.0.post1)\n",
|
||||
"Requirement already satisfied: websockets<13.0,>=12.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (12.0)\n",
|
||||
"Requirement already satisfied: aiohttp-client-cache<0.12.0,>=0.11.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-econdb<2.0.0,>=1.2.3->openbb) (0.11.1)\n",
|
||||
"Requirement already satisfied: aiosqlite<0.21.0,>=0.20.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-econdb<2.0.0,>=1.2.3->openbb) (0.20.0)\n",
|
||||
"Requirement already satisfied: requests-cache<2.0.0,>=1.1.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-intrinio<2.0.0,>=1.3.3->openbb) (1.2.1)\n",
|
||||
"Requirement already satisfied: defusedxml<0.9.0,>=0.8.0rc2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-oecd<2.0.0,>=1.3.3->openbb) (0.8.0rc2)\n",
|
||||
"Requirement already satisfied: urllib3>1.26.16 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-oecd<2.0.0,>=1.3.3->openbb) (2.2.2)\n",
|
||||
"Requirement already satisfied: bs4<0.0.3,>=0.0.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (0.0.2)\n",
|
||||
"Requirement already satisfied: lxml<6.0.0,>=5.2.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (5.2.1)\n",
|
||||
"Requirement already satisfied: xmltodict<0.14.0,>=0.13.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (0.13.0)\n",
|
||||
"Requirement already satisfied: yfinance<0.3.0,>=0.2.43 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-yfinance<2.0.0,>=1.3.4->openbb) (0.2.44)\n",
|
||||
"Requirement already satisfied: aiohappyeyeballs>=2.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (2.4.3)\n",
|
||||
"Requirement already satisfied: aiosignal>=1.1.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.2.0)\n",
|
||||
"Requirement already satisfied: attrs>=17.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (23.1.0)\n",
|
||||
"Requirement already satisfied: frozenlist>=1.1.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.4.0)\n",
|
||||
"Requirement already satisfied: multidict<7.0,>=4.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (6.0.4)\n",
|
||||
"Requirement already satisfied: yarl<2.0,>=1.12.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.13.1)\n",
|
||||
"Requirement already satisfied: itsdangerous>=2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp-client-cache<0.12.0,>=0.11.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: url-normalize<2.0,>=1.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp-client-cache<0.12.0,>=0.11.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (1.4.3)\n",
|
||||
"Requirement already satisfied: typing_extensions>=4.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiosqlite<0.21.0,>=0.20.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (4.11.0)\n",
|
||||
"Requirement already satisfied: beautifulsoup4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from bs4<0.0.3,>=0.0.2->openbb-sec<2.0.0,>=1.3.3->openbb) (4.12.3)\n",
|
||||
"Requirement already satisfied: starlette<0.38.0,>=0.37.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.37.2)\n",
|
||||
"Requirement already satisfied: fastapi-cli>=0.0.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.0.5)\n",
|
||||
"Requirement already satisfied: httpx>=0.23.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.27.2)\n",
|
||||
"Requirement already satisfied: jinja2>=2.11.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (3.1.4)\n",
|
||||
"Requirement already satisfied: email_validator>=2.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: six>=1.9 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from html5lib<2.0,>=1.1->openbb-core<2.0.0,>=1.3.3->openbb) (1.16.0)\n",
|
||||
"Requirement already satisfied: webencodings in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from html5lib<2.0,>=1.1->openbb-core<2.0.0,>=1.3.3->openbb) (0.5.1)\n",
|
||||
"Requirement already satisfied: zipp>=0.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from importlib-metadata<7.0.0,>=6.8.0->openbb-core<2.0.0,>=1.3.3->openbb) (3.17.0)\n",
|
||||
"Requirement already satisfied: numpy>=1.26.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pandas>=1.5.3->openbb-core<2.0.0,>=1.3.3->openbb) (1.26.4)\n",
|
||||
"Requirement already satisfied: python-dateutil>=2.8.2 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from pandas>=1.5.3->openbb-core<2.0.0,>=1.3.3->openbb) (2.9.0.post0)\n",
|
||||
"Requirement already satisfied: pytz>=2020.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pandas>=1.5.3->openbb-core<2.0.0,>=1.3.3->openbb) (2024.1)\n",
|
||||
"Requirement already satisfied: tzdata>=2022.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pandas>=1.5.3->openbb-core<2.0.0,>=1.3.3->openbb) (2023.3)\n",
|
||||
"Requirement already satisfied: monotonic>=1.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from posthog<4.0.0,>=3.3.1->openbb-core<2.0.0,>=1.3.3->openbb) (1.6)\n",
|
||||
"Requirement already satisfied: backoff>=1.10.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from posthog<4.0.0,>=3.3.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.1)\n",
|
||||
"Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pydantic<3.0.0,>=2.5.1->openbb-core<2.0.0,>=1.3.3->openbb) (0.6.0)\n",
|
||||
"Requirement already satisfied: pydantic-core==2.23.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pydantic<3.0.0,>=2.5.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.23.4)\n",
|
||||
"Requirement already satisfied: charset-normalizer<4,>=2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.0.4)\n",
|
||||
"Requirement already satisfied: idna<4,>=2.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (3.7)\n",
|
||||
"Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (2024.8.30)\n",
|
||||
"Requirement already satisfied: cattrs>=22.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests-cache<2.0.0,>=1.1.0->openbb-intrinio<2.0.0,>=1.3.3->openbb) (24.1.2)\n",
|
||||
"Requirement already satisfied: platformdirs>=2.5 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from requests-cache<2.0.0,>=1.1.0->openbb-intrinio<2.0.0,>=1.3.3->openbb) (4.2.2)\n",
|
||||
"Requirement already satisfied: click>=7.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (8.1.7)\n",
|
||||
"Requirement already satisfied: h11>=0.8 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (0.14.0)\n",
|
||||
"Requirement already satisfied: multitasking>=0.0.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (0.0.11)\n",
|
||||
"Requirement already satisfied: frozendict>=2.3.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (2.4.2)\n",
|
||||
"Requirement already satisfied: peewee>=3.16.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (3.17.6)\n",
|
||||
"Requirement already satisfied: soupsieve>1.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from beautifulsoup4->bs4<0.0.3,>=0.0.2->openbb-sec<2.0.0,>=1.3.3->openbb) (2.5)\n",
|
||||
"Requirement already satisfied: colorama in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from click>=7.0->uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (0.4.6)\n",
|
||||
"Requirement already satisfied: dnspython>=2.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from email_validator>=2.0.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.6.1)\n",
|
||||
"Requirement already satisfied: typer>=0.12.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.12.5)\n",
|
||||
"Requirement already satisfied: anyio in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (4.2.0)\n",
|
||||
"Requirement already satisfied: httpcore==1.* in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.0.6)\n",
|
||||
"Requirement already satisfied: sniffio in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.3.0)\n",
|
||||
"Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from jinja2>=2.11.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.1.3)\n",
|
||||
"Requirement already satisfied: httptools>=0.5.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.6.1)\n",
|
||||
"Requirement already satisfied: pyyaml>=5.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (6.0.1)\n",
|
||||
"Requirement already satisfied: watchfiles>=0.13 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.24.0)\n",
|
||||
"Requirement already satisfied: shellingham>=1.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.5.4)\n",
|
||||
"Requirement already satisfied: rich>=10.11.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (13.3.5)\n",
|
||||
"Requirement already satisfied: markdown-it-py<3.0.0,>=2.2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.18.0)\n",
|
||||
"Requirement already satisfied: mdurl~=0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from markdown-it-py<3.0.0,>=2.2.0->rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.1.0)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"!pip install openbb\n"
|
||||
]
|
||||
@@ -167,133 +56,9 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Requirement already satisfied: openbb in c:\\users\\amiku\\anaconda3\\lib\\site-packages (4.3.3)\n",
|
||||
"Requirement already satisfied: pandas in c:\\users\\amiku\\anaconda3\\lib\\site-packages (2.2.2)\n",
|
||||
"Requirement already satisfied: numpy in c:\\users\\amiku\\anaconda3\\lib\\site-packages (1.26.4)\n",
|
||||
"Requirement already satisfied: matplotlib in c:\\users\\amiku\\anaconda3\\lib\\site-packages (3.8.4)\n",
|
||||
"Requirement already satisfied: seaborn in c:\\users\\amiku\\anaconda3\\lib\\site-packages (0.13.2)\n",
|
||||
"Requirement already satisfied: scipy in c:\\users\\amiku\\anaconda3\\lib\\site-packages (1.13.1)\n",
|
||||
"Requirement already satisfied: scikit-learn in c:\\users\\amiku\\anaconda3\\lib\\site-packages (1.4.2)\n",
|
||||
"Requirement already satisfied: openbb-benzinga<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-bls<2.0.0,>=1.0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: openbb-cftc<2.0.0,>=1.0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: openbb-commodity<2.0.0,>=1.2.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.2.3)\n",
|
||||
"Requirement already satisfied: openbb-core<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-crypto<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-currency<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-derivatives<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-econdb<2.0.0,>=1.2.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.2.3)\n",
|
||||
"Requirement already satisfied: openbb-economy<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-equity<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-etf<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-federal-reserve<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fixedincome<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fmp<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-fred<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-imf<2.0.0,>=1.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.0.0)\n",
|
||||
"Requirement already satisfied: openbb-index<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-intrinio<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-news<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-oecd<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-polygon<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-regulators<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-sec<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-tiingo<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-tradingeconomics<2.0.0,>=1.3.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.3)\n",
|
||||
"Requirement already satisfied: openbb-yfinance<2.0.0,>=1.3.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb) (1.3.4)\n",
|
||||
"Requirement already satisfied: python-dateutil>=2.8.2 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from pandas) (2.9.0.post0)\n",
|
||||
"Requirement already satisfied: pytz>=2020.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pandas) (2024.1)\n",
|
||||
"Requirement already satisfied: tzdata>=2022.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pandas) (2023.3)\n",
|
||||
"Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (1.2.0)\n",
|
||||
"Requirement already satisfied: cycler>=0.10 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (0.11.0)\n",
|
||||
"Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (4.51.0)\n",
|
||||
"Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (1.4.4)\n",
|
||||
"Requirement already satisfied: packaging>=20.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (23.2)\n",
|
||||
"Requirement already satisfied: pillow>=8 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (10.3.0)\n",
|
||||
"Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from matplotlib) (3.0.9)\n",
|
||||
"Requirement already satisfied: joblib>=1.2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from scikit-learn) (1.4.2)\n",
|
||||
"Requirement already satisfied: threadpoolctl>=2.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from scikit-learn) (2.2.0)\n",
|
||||
"Requirement already satisfied: aiohttp<4.0.0,>=3.10.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (3.10.8)\n",
|
||||
"Requirement already satisfied: fastapi<0.112.0,>=0.111.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.111.1)\n",
|
||||
"Requirement already satisfied: html5lib<2.0,>=1.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (1.1)\n",
|
||||
"Requirement already satisfied: importlib-metadata<7.0.0,>=6.8.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (6.11.0)\n",
|
||||
"Requirement already satisfied: posthog<4.0.0,>=3.3.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (3.7.0)\n",
|
||||
"Requirement already satisfied: pydantic<3.0.0,>=2.5.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.9.2)\n",
|
||||
"Requirement already satisfied: pyjwt<3.0.0,>=2.8.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.8.0)\n",
|
||||
"Requirement already satisfied: python-dotenv<2.0.0,>=1.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (1.0.1)\n",
|
||||
"Requirement already satisfied: python-multipart<0.0.8,>=0.0.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.0.7)\n",
|
||||
"Requirement already satisfied: requests<3.0.0,>=2.32.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (2.32.2)\n",
|
||||
"Requirement already satisfied: ruff>=0.4.10 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.6.8)\n",
|
||||
"Requirement already satisfied: uuid7<0.2.0,>=0.1.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.1.0)\n",
|
||||
"Requirement already satisfied: uvicorn<0.25,>=0.24 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (0.24.0.post1)\n",
|
||||
"Requirement already satisfied: websockets<13.0,>=12.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-core<2.0.0,>=1.3.3->openbb) (12.0)\n",
|
||||
"Requirement already satisfied: aiohttp-client-cache<0.12.0,>=0.11.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-econdb<2.0.0,>=1.2.3->openbb) (0.11.1)\n",
|
||||
"Requirement already satisfied: aiosqlite<0.21.0,>=0.20.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-econdb<2.0.0,>=1.2.3->openbb) (0.20.0)\n",
|
||||
"Requirement already satisfied: requests-cache<2.0.0,>=1.1.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-intrinio<2.0.0,>=1.3.3->openbb) (1.2.1)\n",
|
||||
"Requirement already satisfied: defusedxml<0.9.0,>=0.8.0rc2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-oecd<2.0.0,>=1.3.3->openbb) (0.8.0rc2)\n",
|
||||
"Requirement already satisfied: urllib3>1.26.16 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-oecd<2.0.0,>=1.3.3->openbb) (2.2.2)\n",
|
||||
"Requirement already satisfied: bs4<0.0.3,>=0.0.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (0.0.2)\n",
|
||||
"Requirement already satisfied: lxml<6.0.0,>=5.2.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (5.2.1)\n",
|
||||
"Requirement already satisfied: xmltodict<0.14.0,>=0.13.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-sec<2.0.0,>=1.3.3->openbb) (0.13.0)\n",
|
||||
"Requirement already satisfied: yfinance<0.3.0,>=0.2.43 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from openbb-yfinance<2.0.0,>=1.3.4->openbb) (0.2.44)\n",
|
||||
"Requirement already satisfied: six>=1.5 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)\n",
|
||||
"Requirement already satisfied: aiohappyeyeballs>=2.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (2.4.3)\n",
|
||||
"Requirement already satisfied: aiosignal>=1.1.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.2.0)\n",
|
||||
"Requirement already satisfied: attrs>=17.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (23.1.0)\n",
|
||||
"Requirement already satisfied: frozenlist>=1.1.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.4.0)\n",
|
||||
"Requirement already satisfied: multidict<7.0,>=4.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (6.0.4)\n",
|
||||
"Requirement already satisfied: yarl<2.0,>=1.12.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp<4.0.0,>=3.10.4->openbb-core<2.0.0,>=1.3.3->openbb) (1.13.1)\n",
|
||||
"Requirement already satisfied: itsdangerous>=2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp-client-cache<0.12.0,>=0.11.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: url-normalize<2.0,>=1.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiohttp-client-cache<0.12.0,>=0.11.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (1.4.3)\n",
|
||||
"Requirement already satisfied: typing_extensions>=4.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from aiosqlite<0.21.0,>=0.20.0->openbb-econdb<2.0.0,>=1.2.3->openbb) (4.11.0)\n",
|
||||
"Requirement already satisfied: beautifulsoup4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from bs4<0.0.3,>=0.0.2->openbb-sec<2.0.0,>=1.3.3->openbb) (4.12.3)\n",
|
||||
"Requirement already satisfied: starlette<0.38.0,>=0.37.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.37.2)\n",
|
||||
"Requirement already satisfied: fastapi-cli>=0.0.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.0.5)\n",
|
||||
"Requirement already satisfied: httpx>=0.23.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.27.2)\n",
|
||||
"Requirement already satisfied: jinja2>=2.11.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (3.1.4)\n",
|
||||
"Requirement already satisfied: email_validator>=2.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: webencodings in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from html5lib<2.0,>=1.1->openbb-core<2.0.0,>=1.3.3->openbb) (0.5.1)\n",
|
||||
"Requirement already satisfied: zipp>=0.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from importlib-metadata<7.0.0,>=6.8.0->openbb-core<2.0.0,>=1.3.3->openbb) (3.17.0)\n",
|
||||
"Requirement already satisfied: monotonic>=1.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from posthog<4.0.0,>=3.3.1->openbb-core<2.0.0,>=1.3.3->openbb) (1.6)\n",
|
||||
"Requirement already satisfied: backoff>=1.10.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from posthog<4.0.0,>=3.3.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.1)\n",
|
||||
"Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pydantic<3.0.0,>=2.5.1->openbb-core<2.0.0,>=1.3.3->openbb) (0.6.0)\n",
|
||||
"Requirement already satisfied: pydantic-core==2.23.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from pydantic<3.0.0,>=2.5.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.23.4)\n",
|
||||
"Requirement already satisfied: charset-normalizer<4,>=2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (2.0.4)\n",
|
||||
"Requirement already satisfied: idna<4,>=2.5 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (3.7)\n",
|
||||
"Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests<3.0.0,>=2.32.1->openbb-core<2.0.0,>=1.3.3->openbb) (2024.8.30)\n",
|
||||
"Requirement already satisfied: cattrs>=22.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from requests-cache<2.0.0,>=1.1.0->openbb-intrinio<2.0.0,>=1.3.3->openbb) (24.1.2)\n",
|
||||
"Requirement already satisfied: platformdirs>=2.5 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from requests-cache<2.0.0,>=1.1.0->openbb-intrinio<2.0.0,>=1.3.3->openbb) (4.2.2)\n",
|
||||
"Requirement already satisfied: click>=7.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (8.1.7)\n",
|
||||
"Requirement already satisfied: h11>=0.8 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (0.14.0)\n",
|
||||
"Requirement already satisfied: multitasking>=0.0.7 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (0.0.11)\n",
|
||||
"Requirement already satisfied: frozendict>=2.3.4 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (2.4.2)\n",
|
||||
"Requirement already satisfied: peewee>=3.16.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from yfinance<0.3.0,>=0.2.43->openbb-yfinance<2.0.0,>=1.3.4->openbb) (3.17.6)\n",
|
||||
"Requirement already satisfied: soupsieve>1.2 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from beautifulsoup4->bs4<0.0.3,>=0.0.2->openbb-sec<2.0.0,>=1.3.3->openbb) (2.5)\n",
|
||||
"Requirement already satisfied: colorama in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from click>=7.0->uvicorn<0.25,>=0.24->openbb-core<2.0.0,>=1.3.3->openbb) (0.4.6)\n",
|
||||
"Requirement already satisfied: dnspython>=2.0.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from email_validator>=2.0.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.6.1)\n",
|
||||
"Requirement already satisfied: typer>=0.12.3 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.12.5)\n",
|
||||
"Requirement already satisfied: anyio in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (4.2.0)\n",
|
||||
"Requirement already satisfied: httpcore==1.* in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.0.6)\n",
|
||||
"Requirement already satisfied: sniffio in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from httpx>=0.23.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.3.0)\n",
|
||||
"Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from jinja2>=2.11.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.1.3)\n",
|
||||
"Requirement already satisfied: httptools>=0.5.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.6.1)\n",
|
||||
"Requirement already satisfied: pyyaml>=5.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (6.0.1)\n",
|
||||
"Requirement already satisfied: watchfiles>=0.13 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from uvicorn[standard]>=0.12.0->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.24.0)\n",
|
||||
"Requirement already satisfied: shellingham>=1.3.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (1.5.4)\n",
|
||||
"Requirement already satisfied: rich>=10.11.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (13.3.5)\n",
|
||||
"Requirement already satisfied: markdown-it-py<3.0.0,>=2.2.0 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.2.0)\n",
|
||||
"Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\amiku\\appdata\\roaming\\python\\python312\\site-packages (from rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (2.18.0)\n",
|
||||
"Requirement already satisfied: mdurl~=0.1 in c:\\users\\amiku\\anaconda3\\lib\\site-packages (from markdown-it-py<3.0.0,>=2.2.0->rich>=10.11.0->typer>=0.12.3->fastapi-cli>=0.0.2->fastapi<0.112.0,>=0.111.0->openbb-core<2.0.0,>=1.3.3->openbb) (0.1.0)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"!pip install pandas numpy matplotlib seaborn scipy scikit-learn"
|
||||
]
|
||||
@@ -448,25 +213,25 @@
|
||||
" try:\n",
|
||||
" # Fetch historical data using the correct function and parameters\n",
|
||||
" historical_data = obb.equity.price.historical(ticker)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Convert the OBBject to a DataFrame using the to_dataframe() method\n",
|
||||
" df = historical_data.to_dataframe()\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Check if DataFrame is empty and return it if not\n",
|
||||
" if df is not None and not df.empty:\n",
|
||||
" return df\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" except Exception as e:\n",
|
||||
" print(f\"Attempt {attempt + 1} failed for {ticker}: {str(e)}\")\n",
|
||||
" time.sleep(2) # Wait before retrying\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" return None\n",
|
||||
"\n",
|
||||
"# Fetch data and combine into a single DataFrame\n",
|
||||
"combined_data = {}\n",
|
||||
"for asset_name, ticker in assets.items():\n",
|
||||
" df = fetch_historical_data(ticker)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" if df is not None and not df.empty:\n",
|
||||
" # Store closing prices with asset name as key\n",
|
||||
" combined_data[asset_name] = df['close']\n",
|
||||
@@ -670,13 +435,13 @@
|
||||
"\n",
|
||||
" # Visualize risk-return tradeoff\n",
|
||||
" plt.figure(figsize=(12, 8))\n",
|
||||
" sns.scatterplot(data=risk_return_metrics, x='Volatility', y='Return', size='Sharpe Ratio', \n",
|
||||
" sns.scatterplot(data=risk_return_metrics, x='Volatility', y='Return', size='Sharpe Ratio',\n",
|
||||
" sizes=(50, 500), legend='brief', hue='Sharpe Ratio', palette='viridis')\n",
|
||||
"\n",
|
||||
" # Annotate points with asset names\n",
|
||||
" for i, asset in enumerate(risk_return_metrics.index):\n",
|
||||
" plt.annotate(asset, \n",
|
||||
" (risk_return_metrics['Volatility'][i], risk_return_metrics['Return'][i]), \n",
|
||||
" plt.annotate(asset,\n",
|
||||
" (risk_return_metrics['Volatility'][i], risk_return_metrics['Return'][i]),\n",
|
||||
" xytext=(5, 5), textcoords='offset points')\n",
|
||||
"\n",
|
||||
" plt.title('Risk-Return Tradeoff of Various Asset Classes')\n",
|
||||
@@ -747,7 +512,7 @@
|
||||
"def calculate_efficient_frontier(returns, num_portfolios=1000):\n",
|
||||
" num_assets = len(returns.columns)\n",
|
||||
" results = np.zeros((3, num_portfolios))\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" for i in range(num_portfolios):\n",
|
||||
" weights = np.random.random(num_assets)\n",
|
||||
" weights /= np.sum(weights) # Normalize weights\n",
|
||||
@@ -755,7 +520,7 @@
|
||||
" results[0,i] = p_return\n",
|
||||
" results[1,i] = p_volatility\n",
|
||||
" results[2,i] = p_return / p_volatility # Sharpe Ratio\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" return results.T\n",
|
||||
"\n",
|
||||
"# Calculate efficient frontier\n",
|
||||
@@ -785,8 +550,8 @@
|
||||
"\n",
|
||||
"# Plot individual assets\n",
|
||||
"for i, asset in enumerate(returns.columns):\n",
|
||||
" plt.scatter(risk_return_metrics.loc[asset, 'Volatility'], \n",
|
||||
" risk_return_metrics.loc[asset, 'Return'], \n",
|
||||
" plt.scatter(risk_return_metrics.loc[asset, 'Volatility'],\n",
|
||||
" risk_return_metrics.loc[asset, 'Return'],\n",
|
||||
" marker='o', s=200, label=asset)\n",
|
||||
"\n",
|
||||
"# Plot optimal portfolio\n",
|
||||
@@ -842,13 +607,13 @@
|
||||
"def calculate_var_cvar(returns, weights, confidence_level=0.95):\n",
|
||||
" # Calculate portfolio returns\n",
|
||||
" portfolio_returns = np.sum(returns * weights, axis=1)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Calculate VaR\n",
|
||||
" var = np.percentile(portfolio_returns, 100 * (1 - confidence_level))\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Calculate CVaR\n",
|
||||
" cvar = portfolio_returns[portfolio_returns <= var].mean()\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" return var, cvar\n",
|
||||
"\n",
|
||||
"# Check if returns DataFrame is not empty before proceeding\n",
|
||||
@@ -931,15 +696,15 @@
|
||||
" # Calculate portfolio returns based on weights\n",
|
||||
" portfolio_returns = np.sum(returns * weights, axis=1)\n",
|
||||
" scenario_results = {}\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" for scenario, shock in scenarios.items():\n",
|
||||
" # Convert shock dictionary to a Series\n",
|
||||
" shock_series = pd.Series(shock)\n",
|
||||
" shocked_returns = returns + shock_series\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Calculate scenario portfolio returns\n",
|
||||
" scenario_portfolio_returns = np.sum(shocked_returns * weights, axis=1)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Store results for each scenario\n",
|
||||
" scenario_results[scenario] = {\n",
|
||||
" 'Mean Return': scenario_portfolio_returns.mean(),\n",
|
||||
@@ -947,7 +712,7 @@
|
||||
" 'VaR 95%': np.percentile(scenario_portfolio_returns, 5),\n",
|
||||
" 'CVaR 95%': scenario_portfolio_returns[scenario_portfolio_returns <= np.percentile(scenario_portfolio_returns, 5)].mean()\n",
|
||||
" }\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" return pd.DataFrame(scenario_results).T\n",
|
||||
"\n",
|
||||
"# Define scenarios\n",
|
||||
@@ -1047,11 +812,11 @@
|
||||
"def performance_attribution(weights, returns):\n",
|
||||
" # Calculate portfolio return\n",
|
||||
" portfolio_return = np.sum(returns.mean() * weights) * 252 # Annualized return\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Calculate asset contribution to returns\n",
|
||||
" asset_contribution = returns.mean() * weights * 252 # Annualized contribution\n",
|
||||
" percent_contribution = asset_contribution / portfolio_return # Contribution percentage\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Create DataFrame for attribution data\n",
|
||||
" attribution_data = pd.DataFrame({\n",
|
||||
" 'Weight': weights,\n",
|
||||
@@ -1066,7 +831,7 @@
|
||||
" # Calculate performance attribution\n",
|
||||
" attribution = performance_attribution(optimal_weights, returns)\n",
|
||||
" print(attribution)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Visualize performance attribution\n",
|
||||
" fig, ax = plt.subplots(figsize=(12, 6))\n",
|
||||
" attribution['Percent Contribution'].plot(kind='bar', ax=ax)\n",
|
||||
@@ -1075,14 +840,14 @@
|
||||
" ax.set_ylabel('Percent Contribution to Return')\n",
|
||||
" plt.xticks(rotation=45, ha='right')\n",
|
||||
" plt.tight_layout()\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Convert plot to base64\n",
|
||||
" plot_base64 = fig_to_base64(fig)\n",
|
||||
" plt.close(fig)\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Display the plot\n",
|
||||
" display(HTML(f'<img src=\"data:image/png;base64,{plot_base64}\" />'))\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" # Store base64 string in a variable (optional, for debugging or later use)\n",
|
||||
" plot_data = f'\"image/png\": \"{plot_base64[:50]}...\"'\n",
|
||||
" print(\"Plot data (preview):\", plot_data)\n",
|
||||
@@ -1165,14 +930,14 @@
|
||||
" 'CVaR 95%': portfolio_returns[portfolio_returns <= np.percentile(portfolio_returns, 5)].mean() * np.sqrt(252),\n",
|
||||
" 'Max Drawdown': (portfolio_returns.cumsum() - portfolio_returns.cumsum().cummax()).min()\n",
|
||||
" }\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" scenario_results = {'Base Case': base_performance}\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" for scenario, shocks in scenarios.items():\n",
|
||||
" shocked_returns = returns.copy()\n",
|
||||
" for asset, shock in shocks.items():\n",
|
||||
" shocked_returns[asset] += shock\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" scenario_portfolio_returns = np.sum(shocked_returns * weights, axis=1)\n",
|
||||
" scenario_results[scenario] = {\n",
|
||||
" 'Mean Return': scenario_portfolio_returns.mean() * 252,\n",
|
||||
@@ -1182,7 +947,7 @@
|
||||
" 'CVaR 95%': scenario_portfolio_returns[scenario_portfolio_returns <= np.percentile(scenario_portfolio_returns, 5)].mean() * np.sqrt(252),\n",
|
||||
" 'Max Drawdown': (scenario_portfolio_returns.cumsum() - scenario_portfolio_returns.cumsum().cummax()).min()\n",
|
||||
" }\n",
|
||||
" \n",
|
||||
"\n",
|
||||
" return pd.DataFrame(scenario_results).T\n",
|
||||
"\n",
|
||||
"# Define more detailed scenarios\n",
|
||||
|
||||
69
oss.gg/README.md
vendored
69
oss.gg/README.md
vendored
@@ -1,69 +0,0 @@
|
||||
[](https://oss.gg)
|
||||
|
||||
|
||||
# Instructions for oss.gg Hacktoberfest 2024 Open Source Contributors
|
||||
|
||||
## Overview of OpenBB Quests
|
||||
|
||||
At oss.gg Hacktoberfest 2024, we have three types of contributions:
|
||||
|
||||
1. **GitHub Issues tagged with `🕹️ oss.gg`** (direct code contributions to this repository)
|
||||
2. **Code Side-Quests** (tasks that involve coding but contribute to separate repositories or projects)
|
||||
3. **No-Code Side-Quests** (non-coding tasks, such as writing tutorials, social media posts, etc.)
|
||||
|
||||
Each type of contribution has its own process, which we’ll describe below.
|
||||
|
||||
---
|
||||
|
||||
## How to Submit Code Contributions to this repository (GitHub Issues)
|
||||
|
||||
1. Choose an issue from the [GitHub issues page](https://github.com/OpenBB-Finance/OpenBB/issues). The issue should have a `🕹️ oss.gg` label.
|
||||
2. Comment with the `/assign` command to assign yourself.
|
||||
3. Open a PR within 48 hours where you reference your issue. The PR should point to the `develop` branch.
|
||||
4. The project maintainer will review the PR, and once it’s merged, you’ll be awarded your points automatically.
|
||||
|
||||
---
|
||||
|
||||
## How to Submit Code and No-Code Side-Quests
|
||||
|
||||
In the root of the repository, you’ll find a folder called `oss.gg`. Inside this folder, there are two subfolders:
|
||||
|
||||
1. **`code_side_quests`**: This folder contains `.md` files for each Code Side-Quest.
|
||||
2. **`no_code_side_quests`**: This folder contains `.md` files for each No-Code Side-Quest.
|
||||
|
||||
For both types of side-quests, you will need to:
|
||||
|
||||
- Open the relevant `.md` file for your side quest.
|
||||
- Click the edit file button (little pencil icon in top right)
|
||||
- Add a new entry with the following information:
|
||||
- Your GitHub name
|
||||
- A UTC timestamp
|
||||
- A link to your proof of contribution (e.g., a fork or a new repository for code side-quests, or a blog post for no-code side-quests).
|
||||
- Click the green commit changes button
|
||||
- Add a commit message such as "Submitting No Code Side Quest"
|
||||
- Make a helpful branch name such as feature/oss-gg-new-side-quest
|
||||
- After committing - navigate to the main OpenBB repo and submit a pull request.
|
||||
|
||||
## How to Submit Code Side-Quests
|
||||
|
||||
1. Open an issue for your contribution. Use the oss.gg hack submission template.
|
||||
2. Comment with the `/assign` command to assign yourself.
|
||||
3. Add your details to the relevant `.md` file in the `code_side_quests` folder (as described above).
|
||||
4. Open a PR where you reference your issue. The PR should point to the `develop` branch.
|
||||
5. The project maintainer will review the submission, update the side quest log, and once the PR is merged, points will be awarded.
|
||||
|
||||
Note: Code Side-Quests often involve work in other repositories (forks or new projects) and do not contribute code directly to this repository.
|
||||
|
||||
## How to Submit No-Code Side-Quests
|
||||
|
||||
1. Open an issue for your contribution. Use the oss.gg hack submission template.
|
||||
2. Comment with the `/assign` command to assign yourself.
|
||||
3. Add your details to the relevant `.md` file in the `no_code_side_quests` folder (as described above).
|
||||
4. Open a PR where you reference your issue. The PR should point to the `develop` branch.
|
||||
5. The project maintainer will review the submission, update the side quest log, and once the PR is merged, points will be awarded.
|
||||
|
||||
---
|
||||
|
||||
Don’t forget to check your current points at oss.gg/[yourGitHubUsername]
|
||||
|
||||
Happy hacking!
|
||||
29
oss.gg/code_side_quests/1-openbb-integration.md
vendored
29
oss.gg/code_side_quests/1-openbb-integration.md
vendored
@@ -1,29 +0,0 @@
|
||||
**Side Quest**: Integrate OpenBB into a dashboard or web application
|
||||
|
||||
**Points**: 300-750 Points
|
||||
|
||||
**Task**: Integrate OpenBB into a dashboard framework such as Streamlit or a web application. You can use any relevant functionalities from OpenBB to create a useful and interactive dashboard.
|
||||
|
||||
**Proof**: Provide a working demo via a video link and a link to your GitHub repository. The repository must be open source.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by Yash Parmar
|
||||
» Link to Video: https://www.loom.com/share/3f422d3c44994e67961d1006053da8f9?sid=3726fa29-fcd4-4825-b806-6ade2ee2bcee
|
||||
» Link to Repo: https://github.com/Yash-1511/openbb-dashboard
|
||||
|
||||
---
|
||||
29
oss.gg/code_side_quests/2-custom-backend.md
vendored
29
oss.gg/code_side_quests/2-custom-backend.md
vendored
@@ -1,29 +0,0 @@
|
||||
**Side Quest**: Create a custom backend for OpenBB Terminal using widgets.json and a new data source
|
||||
|
||||
**Points**: 300-750 Points
|
||||
|
||||
**Task**: Build a custom backend for OpenBB’s Terminal by utilizing `widgets.json` and integrating it with a new data source. Look at the examples in the [backend-for-terminal-pro](https://github.com/OpenBB-finance/backend-for-terminal-pro) repository to guide your work.
|
||||
|
||||
**Proof**: Provide a working demo via a video link and a link to your GitHub repository. The repository must be open source.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
29
oss.gg/code_side_quests/3-custom-copilot.md
vendored
29
oss.gg/code_side_quests/3-custom-copilot.md
vendored
@@ -1,29 +0,0 @@
|
||||
**Side Quest**: Create a custom copilot for OpenBB Terminal
|
||||
|
||||
**Points**: 300-750 Points
|
||||
|
||||
**Task**: Create a custom copilot that integrates a new language model (e.g., Cohere, Llama3.2, etc.) into OpenBB's Terminal. Look at the examples in the [copilot-for-terminal-pro](https://github.com/OpenBB-finance/copilot-for-terminal-pro) repository for guidance.
|
||||
|
||||
**Proof**: Provide a working demo via a video link and a link to your GitHub repository. The repository must be open source.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
29
oss.gg/code_side_quests/4-agentic-agent.md
vendored
29
oss.gg/code_side_quests/4-agentic-agent.md
vendored
@@ -1,29 +0,0 @@
|
||||
**Side Quest**: Create an AI Agent that utilizes OpenBB
|
||||
|
||||
**Points**: 300-750 Points
|
||||
|
||||
**Task**: Develop an AI agent that utilizes OpenBB’s features for data analysis, financial insights, or other related tasks. Refer to the [openbb-agents](https://github.com/OpenBB-finance/openbb-agents) repository for examples and guidance.
|
||||
|
||||
**Proof**: Provide a working demo via a video link and a link to your GitHub repository. The repository must be open source.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
» Link to Repo: https://github.com/...
|
||||
|
||||
---
|
||||
41
oss.gg/no_code_side_quests/0-set-upper.md
vendored
41
oss.gg/no_code_side_quests/0-set-upper.md
vendored
@@ -1,41 +0,0 @@
|
||||
**Side Quest**: Record your onboarding and first steps with OpenBB Terminal
|
||||
|
||||
**Points**: 150 Points - 300 Points
|
||||
|
||||
**Task**: Record yourself going through the setup of OpenBB for the first time and provide feedback. Depending on how much feedback you provide, we’ll assign 150 or 300 points.
|
||||
|
||||
You do not need to show your face if you don’t want to, but voice is required. Please say out loud what you’re thinking or expecting as you go.
|
||||
|
||||
What should be included:
|
||||
|
||||
- Sign up on pro.openbb.co
|
||||
- Going through the onboarding process in OpenBB Terminal
|
||||
- Exploring and trying out key features in OpenBB Terminal (e.g., loading data, creating a dashboard, etc.)
|
||||
- Adding your own data to OpenBB Terminal (e.g., adding a file, adding an API endpoint, OpenBB Platform API, custom backend, etc.)
|
||||
|
||||
If you get stuck or encounter issues, please report that in the video. Honest feedback, even if you're unable to complete certain steps, is valuable.
|
||||
|
||||
**Proof**: Paste your video or add a link (YouTube, Loom, etc.) in the PR description. If you have more feedback that is not mentioned in the video, please add it in the PR as well.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Video: https://youtube.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 12-October-2024 by Aritra Sadhukhan
|
||||
» Link to Video: https://www.loom.com/share/91a9bf88a1c74d9daa0a5cd26a710159?sid=cadceda1-d434-4f2f-b300-e822e6bb24c1
|
||||
|
||||
» 26-October-2024 by Zia Ur Rehman (Khaan25)
|
||||
» Link to Video: https://www.youtube.com/watch?v=7RMp9Pxwixs
|
||||
|
||||
---
|
||||
27
oss.gg/no_code_side_quests/1-pilot-copilot.md
vendored
27
oss.gg/no_code_side_quests/1-pilot-copilot.md
vendored
@@ -1,27 +0,0 @@
|
||||
**Side Quest**: Create a YouTube Tutorial for Custom Copilot Development and Setup
|
||||
|
||||
**Points**: 300 Points
|
||||
|
||||
**Task**: Produce a step-by-step YouTube video tutorial on setting up and using OpenBB’s custom copilot framework with a real-life example.
|
||||
|
||||
**Proof**: Add a link to your YouTube video in the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to YouTube video: https://youtube.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to YouTube video: https://youtube.com/...
|
||||
|
||||
---
|
||||
30
oss.gg/no_code_side_quests/2-fundamental-blog.md
vendored
30
oss.gg/no_code_side_quests/2-fundamental-blog.md
vendored
@@ -1,30 +0,0 @@
|
||||
**Side Quest**: Write a Use-Case Blog for OpenBB in Fundamental Analysis
|
||||
|
||||
**Points**: 300 Points
|
||||
|
||||
**Task**: Create a detailed blog post showcasing how OpenBB can be used for fundamental analysis in stock markets.
|
||||
|
||||
**Proof**: Add a link to your blog post in the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Blog Post: https://medium.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Blog Post: https://medium.com/...
|
||||
|
||||
» 12-October-2024 by Zia Ur Rehman (Khaan25)
|
||||
» Link to Blog Post: [Click here](https://medium.com/@ziaurzai/mastering-fundamental-analysis-with-openbb-a-free-open-source-powerhouse-57f3c6e92c90)
|
||||
|
||||
---
|
||||
27
oss.gg/no_code_side_quests/3-reddit-legend.md
vendored
27
oss.gg/no_code_side_quests/3-reddit-legend.md
vendored
@@ -1,27 +0,0 @@
|
||||
**Side Quest**: Post Your Investment Research on Subreddits like WSB or Investing
|
||||
|
||||
**Points**: 150 Points
|
||||
|
||||
**Task**: Share your research that leverages OpenBB in relevant Reddit communities.
|
||||
|
||||
**Proof**: Add a link to your Reddit post in the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Reddit Post: https://reddit.com/r/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Reddit Post: https://reddit.com/r/...
|
||||
|
||||
---
|
||||
42
oss.gg/no_code_side_quests/4-social-poster.md
vendored
42
oss.gg/no_code_side_quests/4-social-poster.md
vendored
@@ -1,42 +0,0 @@
|
||||
**Side Quest**: Create a Social Media Post Highlighting OpenBB’s Customizability
|
||||
|
||||
**Points**: 50 Points
|
||||
|
||||
**Task**: Design and share a social media post (e.g., meme, infographic) focusing on OpenBB’s flexibility and customizability features.
|
||||
|
||||
**Proof**: Add a screenshot of the post to the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Social Media Post: https://x.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 01-October-2024 by YOUR NAME
|
||||
» Link to Social Media Post: https://x.com/...
|
||||
|
||||
» 21-October-2024 by sateshcharan
|
||||
» Link to Social Media Post: https://x.com/sateshcharans/status/1848422001733431734
|
||||
|
||||
» 24-October-2024 by Khaan25
|
||||
» Link to Social Media Post: https://x.com/zia_webdev/status/1849362101816426936
|
||||
|
||||
» 25-October-2024 by harshsbhat
|
||||
» Link to the post: https://x.com/HarshBhatX/status/1849881530887438765
|
||||
|
||||
» 30-October-2024 by adityadeshlahre
|
||||
» Link to the post: https://x.com/adityadeshlahre/status/1851501295678706100
|
||||
|
||||
» 30-October-2024 by Atharva Deshmukh
|
||||
» Link to the post: https://x.com/0x_atharva/status/1851583789199511554
|
||||
|
||||
---
|
||||
30
oss.gg/no_code_side_quests/5-financial-post.md
vendored
30
oss.gg/no_code_side_quests/5-financial-post.md
vendored
@@ -1,30 +0,0 @@
|
||||
**Side Quest**: Write a Article Comparing OpenBB and Other Financial Tools
|
||||
|
||||
**Points**: 300 Points
|
||||
|
||||
**Task**: Write an article for Medium, substack, beehiiv, dev.to, or any other appropriate platform comparing OpenBB with proprietary tools emphasizing its open-source benefits.
|
||||
|
||||
**Proof**: Add a link to your article in the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 05-April-2024 by YOUR NAME
|
||||
» Link to Article: https://medium.com/...
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 28-October-2024 by [Atharva Deshmukh](https://oss.gg/Atharva-3000)
|
||||
» Link to Article [HERE](https://dev.to/atharva3000/openbb-vs-proprietary-tools-why-open-source-is-the-future-of-financial-analysis-391a)
|
||||
|
||||
» 30-October-2024 by Adil Kadivala
|
||||
» Link to Article: https://dev.to/k-adi/financial-freedom-through-open-source-openbb-vs-proprietary-tools-2l6j
|
||||
|
||||
---
|
||||
51
oss.gg/no_code_side_quests/6-social-hero.md
vendored
51
oss.gg/no_code_side_quests/6-social-hero.md
vendored
@@ -1,51 +0,0 @@
|
||||
**Side Quest**: Publish a LinkedIn post or a Twitter Thread on OpenBB’s Use in Investment Research
|
||||
|
||||
**Points**: 150-500 Points
|
||||
|
||||
**Task**: Create a detailed LinkedIn post or a Twitter Thread explaining how OpenBB can be used to enhance personal or professional investment research.
|
||||
|
||||
**Proof**: Add a link to your LinkedIn post or Twitter thread in the PR description and update the list below with the submission.
|
||||
|
||||
Please follow the following schema:
|
||||
|
||||
---
|
||||
|
||||
» 10-october-2024 by Anjali sharma
|
||||
» Link to the post: https://www.linkedin.com/posts/anjali-sharma-760a06238_opensource-investmenttools-finance-activity-7250156507839819778-iOxG?utm_source=share&utm_medium=member_android
|
||||
|
||||
---
|
||||
|
||||
////////////////////////////
|
||||
|
||||
Your turn 👇
|
||||
|
||||
////////////////////////////
|
||||
|
||||
» 10-October-2024 by Anjali sharma
|
||||
» Link to the post: https://x.com/AnjaliS57610098/status/1844391459581198659?t=komZnwk6nGkJ07X77LekKQ&s=08
|
||||
|
||||
» 15-October-2024 by Suvam Das
|
||||
» Link to the post:https://www.linkedin.com/posts/suvamd_openbb-decisions-optimization-activity-7251919213701824512-WLSg?utm_source=share&utm_medium=member_desktop
|
||||
|
||||
|
||||
>> 21-October-2024 by Mitarth Pandey(github Profile - newcomer119)
|
||||
Link to the post : https://x.com/12a_5615909/status/1848097312087970158
|
||||
---
|
||||
|
||||
» 19-October-2024 by Harsh Raj
|
||||
» Link to the post: https://www.linkedin.com/posts/harshraj1512_opensource-financetool-investmentresearch-activity-7253401682892447744-sxQF?utm_source=share&utm_medium=member_desktop
|
||||
|
||||
» 22-October-2024 by adilkadivala
|
||||
» Link to the post: [https://www.linkedin.com/posts/harshraj1512_opensource-financetool-investmentresearch-activity-7253401682892447744-sxQF?utm_source=share&utm_medium=member_desktop](https://x.com/adil_kadival/status/1848576037954982310)
|
||||
|
||||
» 24-October-2024 by Khaan25
|
||||
» Link to the post: https://x.com/zia_webdev/status/1849385144785793341
|
||||
|
||||
» 25-October-2024 by Naprila
|
||||
» Link to the post: https://x.com/mkprasad_821/status/1847707536562028901
|
||||
|
||||
» 25-October-2024 by harshsbhat
|
||||
» Link to the post: https://x.com/HarshBhatX/status/1849882759637995920
|
||||
|
||||
» 30-October-2024 by adityadeshlahre
|
||||
» Link to the post: https://x.com/adityadeshlahre/status/1851496396962349500
|
||||
Reference in New Issue
Block a user