diff --git a/assets/extensions/obbject.json b/assets/extensions/obbject.json index ce70c67916b..5c168e67db8 100644 --- a/assets/extensions/obbject.json +++ b/assets/extensions/obbject.json @@ -1,6 +1,7 @@ [ { "packageName": "openbb-charting", + "optional": true, "description": "Create custom charts from OBBject data." } ] \ No newline at end of file diff --git a/assets/extensions/provider.json b/assets/extensions/provider.json index ebc98185380..92a2cd84296 100644 --- a/assets/extensions/provider.json +++ b/assets/extensions/provider.json @@ -1,6 +1,7 @@ [ { "packageName": "openbb-alpha-vantage", + "optional": true, "reprName": "Alpha Vantage", "description": "Alpha Vantage provides realtime and historical\nfinancial market data through a set of powerful and developer-friendly data APIs\nand spreadsheets. From traditional asset classes (e.g., stocks, ETFs, mutual funds)\nto economic indicators, from foreign exchange rates to commodities,\nfrom fundamental data to technical indicators, Alpha Vantage\nis your one-stop-shop for enterprise-grade global market data delivered through\ncloud-based APIs, Excel, and Google Sheets. ", "credentials": [ @@ -14,16 +15,17 @@ }, { "packageName": "openbb-benzinga", + "optional": false, "reprName": "Benzinga", "description": "Benzinga is a financial data provider that offers an API\nfocused on information that moves the market.", "credentials": [ "benzinga_api_key" ], - "website": "https://www.benzinga.com", - "logoUrl": "https://www.benzinga.com/sites/all/themes/bz2/images/Benzinga-logo-navy.svg" + "website": "https://www.benzinga.com" }, { "packageName": "openbb-biztoc", + "optional": true, "reprName": "BizToc", "description": "BizToc uses Rapid API for its REST API.\nYou may sign up for your free account at https://rapidapi.com/thma/api/biztoc.\n\nThe Base URL for all requests is:\n\n https://biztoc.p.rapidapi.com/\n\nIf you're not a developer but would still like to use Biztoc outside of the main website,\nwe've partnered with OpenBB, allowing you to pull in BizToc's news stream in their Terminal.", "credentials": [ @@ -33,61 +35,61 @@ "API_BIZTOC_TOKEN" ], "website": "https://api.biztoc.com", - "instructions": "The BizToc API is hosted on RapidAPI. To set up, go to: https://rapidapi.com/thma/api/biztoc.\n\n![biztoc0](https://github.com/marban/OpenBBTerminal/assets/18151143/04cdd423-f65e-4ad8-ad5a-4a59b0f5ddda)\n\nIn the top right, select 'Sign Up'. After answering some questions, you will be prompted to select one of their plans.\n\n![biztoc1](https://github.com/marban/OpenBBTerminal/assets/18151143/9f3b72ea-ded7-48c5-aa33-bec5c0de8422)\n\nAfter signing up, navigate back to https://rapidapi.com/thma/api/biztoc. If you are logged in, you will see a header called X-RapidAPI-Key.\n\n![biztoc2](https://github.com/marban/OpenBBTerminal/assets/18151143/0f3b6c91-07e0-447a-90cd-a9e23522929f)", - "logoUrl": "https://c.biztoc.com/274/logo.svg" + "instructions": "The BizToc API is hosted on RapidAPI. To set up, go to: https://rapidapi.com/thma/api/biztoc.\n\n![biztoc0](https://github.com/marban/OpenBBTerminal/assets/18151143/04cdd423-f65e-4ad8-ad5a-4a59b0f5ddda)\n\nIn the top right, select 'Sign Up'. After answering some questions, you will be prompted to select one of their plans.\n\n![biztoc1](https://github.com/marban/OpenBBTerminal/assets/18151143/9f3b72ea-ded7-48c5-aa33-bec5c0de8422)\n\nAfter signing up, navigate back to https://rapidapi.com/thma/api/biztoc. If you are logged in, you will see a header called X-RapidAPI-Key.\n\n![biztoc2](https://github.com/marban/OpenBBTerminal/assets/18151143/0f3b6c91-07e0-447a-90cd-a9e23522929f)" }, { "packageName": "openbb-cboe", + "optional": true, "reprName": "Chicago Board Options Exchange (CBOE)", "description": "Cboe is the world's go-to derivatives and exchange network,\ndelivering cutting-edge trading, clearing and investment solutions to people\naround the world.", "credentials": [], - "website": "https://www.cboe.com", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Cboe_Global_Markets_Logo.svg/2880px-Cboe_Global_Markets_Logo.svg.png" + "website": "https://www.cboe.com" }, { "packageName": "openbb-ecb", + "optional": true, "reprName": "European Central Bank (ECB)", "description": "The ECB Data Portal provides access to all official ECB statistics.\nThe portal also provides options to download data and comprehensive metadata for each dataset.\nStatistical publications and dashboards offer a compilation of key data on selected topics.", "credentials": [], - "website": "https://data.ecb.europa.eu", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Logo_European_Central_Bank.svg/720px-Logo_European_Central_Bank.svg.png" + "website": "https://data.ecb.europa.eu" }, { "packageName": "openbb-econdb", + "optional": false, "reprName": "EconDB", "description": "The mission of the company is to process information in ways that\nfacilitate understanding of the economic situation at different granularity levels.\n\nThe sources of data include official statistics agencies and so-called alternative\ndata sources where we collect direct observations of the market and generate\naggregate statistics.", "credentials": [ "econdb_api_key" ], - "website": "https://econdb.com", - "logoUrl": "https://avatars.githubusercontent.com/u/21289885?v=4" + "website": "https://econdb.com" }, { "packageName": "openbb-federal-reserve", + "optional": false, "reprName": "Federal Reserve (FED)", "description": "Access data provided by the Federal Reserve System,\nthe Central Bank of the United States.", "credentials": [], - "website": "https://www.federalreserve.gov/data.htm", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Seal_of_the_United_States_Federal_Reserve_System.svg/498px-Seal_of_the_United_States_Federal_Reserve_System.svg.png" + "website": "https://www.federalreserve.gov/data.htm" }, { "packageName": "openbb-finra", + "optional": true, "reprName": "Financial Industry Regulatory Authority (FINRA)", "description": "FINRA Data provides centralized access to the abundance of data FINRA\nmakes available to the public, media, researchers and member firms.", "credentials": [], - "website": "https://www.finra.org/finra-data", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/FINRA_logo.svg/1024px-FINRA_logo.svg.png" + "website": "https://www.finra.org/finra-data" }, { "packageName": "openbb-finviz", + "optional": true, "reprName": "FinViz", "description": "Unofficial Finviz API - https://github.com/lit26/finvizfinance/releases", "credentials": [], - "website": "https://finviz.com", - "logoUrl": "https://finviz.com/img/logo_3_2x.png" + "website": "https://finviz.com" }, { "packageName": "openbb-fmp", + "optional": false, "reprName": "Financial Modeling Prep (FMP)", "description": "Financial Modeling Prep is a new concept that informs you about\nstock market information (news, currencies, and stock prices).", "credentials": [ @@ -97,11 +99,11 @@ "API_KEY_FINANCIALMODELINGPREP" ], "website": "https://financialmodelingprep.com", - "instructions": "Go to: https://site.financialmodelingprep.com/developer/docs\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png)\n\nClick on, \"Get my API KEY here\", and sign up for a free account.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png)\n\nWith an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the \"Dashboard\" button which will show the API key.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png)", - "logoUrl": "https://intelligence.financialmodelingprep.com//images/fmp-brain-original.svg" + "instructions": "Go to: https://site.financialmodelingprep.com/developer/docs\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png)\n\nClick on, \"Get my API KEY here\", and sign up for a free account.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png)\n\nWith an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the \"Dashboard\" button which will show the API key.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png)" }, { "packageName": "openbb-fred", + "optional": false, "reprName": "Federal Reserve Economic Data | St. Louis FED (FRED)", "description": "Federal Reserve Economic Data is a database maintained by the\nResearch division of the Federal Reserve Bank of St. Louis that has more than\n816,000 economic time series from various sources.", "credentials": [ @@ -111,19 +113,19 @@ "API_FRED_KEY" ], "website": "https://fred.stlouisfed.org", - "instructions": "Go to: https://fred.stlouisfed.org\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827137-d143ba4c-72cb-467d-a7f4-5cc27c597aec.png)\n\nClick on, \"My Account\", create a new account or sign in with Google:\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827011-65cdd501-27e3-436f-bd9d-b0d8381d46a7.png)\n\nAfter completing the sign-up, go to \"My Account\", and select \"API Keys\". Then, click on, \"Request API Key\".\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827577-c869f989-4ef4-4949-ab57-6f3931f2ae9d.png)\n\nFill in the box for information about the use-case for FRED, and by clicking, \"Request API key\", at the bottom of the page, the API key will be issued.\n\n![FRED](https://user-images.githubusercontent.com/46355364/207828032-0a32d3b8-1378-4db2-9064-aa1eb2111632.png)", - "logoUrl": "https://fred.stlouisfed.org/images/fred-logo-2x.png" + "instructions": "Go to: https://fred.stlouisfed.org\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827137-d143ba4c-72cb-467d-a7f4-5cc27c597aec.png)\n\nClick on, \"My Account\", create a new account or sign in with Google:\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827011-65cdd501-27e3-436f-bd9d-b0d8381d46a7.png)\n\nAfter completing the sign-up, go to \"My Account\", and select \"API Keys\". Then, click on, \"Request API Key\".\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827577-c869f989-4ef4-4949-ab57-6f3931f2ae9d.png)\n\nFill in the box for information about the use-case for FRED, and by clicking, \"Request API key\", at the bottom of the page, the API key will be issued.\n\n![FRED](https://user-images.githubusercontent.com/46355364/207828032-0a32d3b8-1378-4db2-9064-aa1eb2111632.png)" }, { "packageName": "openbb-government-us", + "optional": true, "reprName": "Data.gov | United States Government", "description": "Data.gov is the United States government's open data website.\nIt provides access to datasets published by agencies across the federal government.\nData.gov is intended to provide access to government open data to the public, achieve\nagency missions, drive innovation, fuel economic activity, and uphold the ideals of\nan open and transparent government.", "credentials": [], - "website": "https://data.gov", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/0/06/Muq55HrN_400x400.png" + "website": "https://data.gov" }, { "packageName": "openbb-intrinio", + "optional": false, "reprName": "Intrinio", "description": "Intrinio is a financial data platform that provides real-time and\nhistorical financial market data to businesses and developers through an API.", "credentials": [ @@ -133,11 +135,11 @@ "API_INTRINIO_KEY" ], "website": "https://intrinio.com", - "instructions": "Go to: https://intrinio.com/starter-plan\n\n![Intrinio](https://user-images.githubusercontent.com/85772166/219207556-fcfee614-59f1-46ae-bff4-c63dd2f6991d.png)\n\nAn API key will be issued with a subscription. Find the token value within the account dashboard.", - "logoUrl": "https://assets-global.website-files.com/617960145ff34fe4a9fe7240/617960145ff34f9a97fe72c8_Intrinio%20Logo%20-%20Dark.svg" + "instructions": "Go to: https://intrinio.com/starter-plan\n\n![Intrinio](https://user-images.githubusercontent.com/85772166/219207556-fcfee614-59f1-46ae-bff4-c63dd2f6991d.png)\n\nAn API key will be issued with a subscription. Find the token value within the account dashboard." }, { "packageName": "openbb-nasdaq", + "optional": true, "reprName": "NASDAQ", "description": "Positioned at the nexus of technology and the capital markets, Nasdaq\nprovides premier platforms and services for global capital markets and beyond with\nunmatched technology, insights and markets expertise.", "credentials": [ @@ -147,19 +149,19 @@ "API_KEY_QUANDL" ], "website": "https://data.nasdaq.com", - "instructions": "Go to: https://www.quandl.com\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207823899-208a3952-f557-4b73-aee6-64ac00faedb7.png)\n\nClick on, \"Sign Up\", and register a new account.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824214-4b6b2b74-e709-4ed4-adf2-14803e6f3568.png)\n\nFollow the sign-up instructions, and upon completion the API key will be assigned.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824664-3c82befb-9c69-42df-8a82-510d85c19a97.png)", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/NASDAQ_logo.svg/1600px-NASDAQ_logo.svg.png" + "instructions": "Go to: https://www.quandl.com\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207823899-208a3952-f557-4b73-aee6-64ac00faedb7.png)\n\nClick on, \"Sign Up\", and register a new account.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824214-4b6b2b74-e709-4ed4-adf2-14803e6f3568.png)\n\nFollow the sign-up instructions, and upon completion the API key will be assigned.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824664-3c82befb-9c69-42df-8a82-510d85c19a97.png)" }, { "packageName": "openbb-oecd", + "optional": false, "reprName": "Organization for Economic Co-operation and Development (OECD)", "description": "OECD.Stat includes data and metadata for OECD countries and selected\nnon-member economies.", "credentials": [], - "website": "https://stats.oecd.org", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OECD_logo.svg/400px-OECD_logo.svg.png" + "website": "https://stats.oecd.org" }, { "packageName": "openbb-polygon", + "optional": false, "reprName": "Polygon.io", "description": "The Polygon.io Stocks API provides REST endpoints that let you query\nthe latest market data from all US stock exchanges. You can also find data on\ncompany financials, stock market holidays, corporate actions, and more.", "credentials": [ @@ -169,53 +171,53 @@ "API_POLYGON_KEY" ], "website": "https://polygon.io", - "instructions": "Go to: https://polygon.io\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png)\n\nClick on, \"Get your Free API Key\".\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png)\n\nAfter signing up, the API Key is found at the bottom of the account dashboard page.\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png)", - "logoUrl": "https://polygon.io/_next/image?url=%2Flogo.svg&w=640&q=75" + "instructions": "Go to: https://polygon.io\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png)\n\nClick on, \"Get your Free API Key\".\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png)\n\nAfter signing up, the API Key is found at the bottom of the account dashboard page.\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png)" }, { "packageName": "openbb-sec", + "optional": false, "reprName": "Securities and Exchange Commission (SEC)", "description": "SEC is the public listings regulatory body for the United States.", "credentials": [], - "website": "https://www.sec.gov/data", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Seal_of_the_United_States_Securities_and_Exchange_Commission.svg/1920px-Seal_of_the_United_States_Securities_and_Exchange_Commission.svg.png" + "website": "https://www.sec.gov/data" }, { "packageName": "openbb-seeking-alpha", + "optional": true, "reprName": "Seeking Alpha", "description": "Seeking Alpha is a data provider with access to news, analysis, and\nreal-time alerts on stocks.", "credentials": [], - "website": "https://seekingalpha.com", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Seeking_Alpha_Logo.svg/280px-Seeking_Alpha_Logo.svg.png" + "website": "https://seekingalpha.com" }, { "packageName": "openbb-stockgrid", + "optional": true, "reprName": "Stockgrid", "description": "Stockgrid gives you a detailed view of what smart money is doing.\nGet in depth data about large option blocks being traded, including\nthe sentiment score, size, volume and order type. Stop guessing and\nbuild a strategy around the number 1 factor moving the market: money.", "credentials": [], - "website": "https://www.stockgrid.io", - "logoUrl": "https://www.stockgrid.io/img/logo_white2.41ee5250.svg" + "website": "https://www.stockgrid.io" }, { "packageName": "openbb-tiingo", + "optional": false, "reprName": "Tiingo", "description": "A Reliable, Enterprise-Grade Financial Markets API. Tiingo's APIs\npower hedge funds, tech companies, and individuals.", "credentials": [ "tiingo_token" ], - "website": "https://tiingo.com", - "logoUrl": "https://www.tiingo.com/dist/images/tiingo/logos/tiingo_full_light_color.svg" + "website": "https://tiingo.com" }, { "packageName": "openbb-tmx", + "optional": true, "reprName": "TMX", "description": "Unofficial TMX Data Provider Extension\n TMX Group Companies\n - Toronto Stock Exchange\n - TSX Venture Exchange\n - TSX Trust\n - Montr\u00e9al Exchange\n - TSX Alpha Exchange\n - Shorcan\n - CDCC\n - CDS\n - TMX Datalinx\n - Trayport\n ", "credentials": [], - "website": "https://www.tmx.com", - "logoUrl": "https://www.tmx.com/assets/application/img/tmx_logo_en.1593799726.svg" + "website": "https://www.tmx.com" }, { "packageName": "openbb-tradier", + "optional": true, "reprName": "Tradier", "description": "Tradier provides a full range of services in a scalable, secure,\nand easy-to-use REST-based API for businesses and individual developers.\nFast, secure, simple. Start in minutes.\nGet access to trading, account management, and market-data for\nTradier Brokerage accounts through our APIs.", "credentials": [ @@ -226,33 +228,32 @@ "API_TRADIER_TOKEN" ], "website": "https://tradier.com", - "instructions": "Go to: https://documentation.tradier.com\n\n![Tradier](https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png)\n\nClick on, \"Open Account\", to start the sign-up process. After the account has been setup, navigate to [Tradier Broker Dash](https://dash.tradier.com/login?redirect=settings.api) and create the application. Request a sandbox access token.", - "logoUrl": "https://tradier.com/assets/images/tradier-logo.svg" + "instructions": "Go to: https://documentation.tradier.com\n\n![Tradier](https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png)\n\nClick on, \"Open Account\", to start the sign-up process. After the account has been setup, navigate to [Tradier Broker Dash](https://dash.tradier.com/login?redirect=settings.api) and create the application. Request a sandbox access token." }, { "packageName": "openbb-tradingeconomics", + "optional": false, "reprName": "Trading Economics", "description": "Trading Economics provides its users with accurate information for\n196 countries including historical data and forecasts for more than 20 million economic\nindicators, exchange rates, stock market indexes, government bond yields and commodity\nprices. Our data for economic indicators is based on official sources, not third party\ndata providers, and our facts are regularly checked for inconsistencies.\nTrading Economics has received nearly 2 billion page views from all around the\nworld.", "credentials": [ "tradingeconomics_api_key" ], - "website": "https://tradingeconomics.com", - "logoUrl": "https://developer.tradingeconomics.com/Content/Images/logo.svg" + "website": "https://tradingeconomics.com" }, { "packageName": "openbb-wsj", + "optional": true, "reprName": "Wall Street Journal (WSJ)", "description": "WSJ (Wall Street Journal) is a business-focused, English-language\ninternational daily newspaper based in New York City. The Journal is published six\ndays a week by Dow Jones & Company, a division of News Corp, along with its Asian\nand European editions. The newspaper is published in the broadsheet format and\nonline. The Journal has been printed continuously since its inception on\nJuly 8, 1889, by Charles Dow, Edward Jones, and Charles Bergstresser.\nThe WSJ is the largest newspaper in the United States, by circulation.\n ", "credentials": [], - "website": "https://www.wsj.com", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/WSJ_Logo.svg/1594px-WSJ_Logo.svg.png" + "website": "https://www.wsj.com" }, { "packageName": "openbb-yfinance", + "optional": false, "reprName": "Yahoo Finance", "description": "Yahoo! Finance is a web-based platform that offers financial news,\ndata, and tools for investors and individuals interested in tracking and analyzing\nfinancial markets and assets.", "credentials": [], - "website": "https://finance.yahoo.com", - "logoUrl": "https://upload.wikimedia.org/wikipedia/commons/8/8f/Yahoo%21_Finance_logo_2021.png" + "website": "https://finance.yahoo.com" } ] \ No newline at end of file diff --git a/assets/extensions/router.json b/assets/extensions/router.json index 2f88caa82cf..2c1fb008cac 100644 --- a/assets/extensions/router.json +++ b/assets/extensions/router.json @@ -1,58 +1,72 @@ [ { "packageName": "openbb-commodity", + "optional": false, "description": "Commodity market data." }, { "packageName": "openbb-crypto", + "optional": false, "description": "Cryptocurrency market data." }, { "packageName": "openbb-currency", + "optional": false, "description": "Foreign exchange (FX) market data." }, { "packageName": "openbb-derivatives", + "optional": false, "description": "Derivatives market data." }, { "packageName": "openbb-econometrics", + "optional": true, "description": "Econometrics analysis tools." }, { "packageName": "openbb-economy", + "optional": false, "description": "Economic data." }, { "packageName": "openbb-equity", + "optional": false, "description": "Equity market data." }, { "packageName": "openbb-etf", + "optional": false, "description": "Exchange Traded Funds market data." }, { "packageName": "openbb-fixedincome", + "optional": false, "description": "Fixed Income market data." }, { "packageName": "openbb-index", + "optional": false, "description": "Indices data." }, { "packageName": "openbb-news", + "optional": false, "description": "Financial market news data." }, { "packageName": "openbb-quantitative", + "optional": true, "description": "Quantitative analysis tools." }, { "packageName": "openbb-regulators", + "optional": false, "description": "Financial market regulators data." }, { "packageName": "openbb-technical", + "optional": true, "description": "Technical Analysis tools." } ] \ No newline at end of file diff --git a/assets/scripts/generate_extension_data.py b/assets/scripts/generate_extension_data.py index 1949cafea4e..55bb35d9545 100644 --- a/assets/scripts/generate_extension_data.py +++ b/assets/scripts/generate_extension_data.py @@ -8,11 +8,12 @@ from typing import Any, Dict, List from poetry.core.pyproject.toml import PyProjectTOML THIS_DIR = Path(__file__).parent -PROVIDERS_PATH = Path(THIS_DIR, "..", "..", "openbb_platform/providers") -EXTENSIONS_PATH = Path(THIS_DIR, "..", "..", "openbb_platform/extensions") -OBBJECT_EXTENSIONS_PATH = Path( - THIS_DIR, "..", "..", "openbb_platform/obbject_extensions" -) +OPENBB_PLATFORM_PATH = Path(THIS_DIR, "..", "..", "openbb_platform") +PROVIDERS_PATH = OPENBB_PLATFORM_PATH / "providers" +EXTENSIONS_PATH = OPENBB_PLATFORM_PATH / "extensions" +OBBJECT_EXTENSIONS_PATH = OPENBB_PLATFORM_PATH / "obbject_extensions" + +OPENBB_PLATFORM_TOML = PyProjectTOML(OPENBB_PLATFORM_PATH / "pyproject.toml") def to_title(string: str) -> str: @@ -30,7 +31,7 @@ def get_packages(path: Path, plugin_key: str) -> Dict[str, Any]: poetry = pyproject.data["tool"]["poetry"] name = poetry["name"] plugin = poetry.get("plugins", {}).get(plugin_key) - packages[name] = list(plugin.values())[0] if plugin else "" + packages[name] = {"plugin": list(plugin.values())[0] if plugin else ""} return packages @@ -46,11 +47,15 @@ def to_camel(string: str): return components[0] + "".join(x.title() for x in components[1:]) -def createItem(package_name: str, obj: object, attrs: List[str]) -> Dict[str, str]: +def createItem(package_name: str, obj: object, obj_attrs: List[str]) -> Dict[str, Any]: """Create dictionary item from object attributes.""" - item = {"packageName": package_name} + pkg_spec = OPENBB_PLATFORM_TOML.data["tool"]["poetry"]["dependencies"].get( + package_name + ) + optional = pkg_spec.get("optional", False) if isinstance(pkg_spec, dict) else False + item = {"packageName": package_name, "optional": optional} item.update( - {to_camel(a): getattr(obj, a) for a in attrs if getattr(obj, a) is not None} + {to_camel(a): getattr(obj, a) for a in obj_attrs if getattr(obj, a) is not None} ) return item @@ -58,54 +63,56 @@ def createItem(package_name: str, obj: object, attrs: List[str]) -> Dict[str, st def generate_provider_extensions() -> None: """Generate providers_extensions.json.""" packages = get_packages(PROVIDERS_PATH, "openbb_provider_extension") - data: List[Dict[str, str]] = [] - attrs = [ + data: List[Dict[str, Any]] = [] + obj_attrs = [ "repr_name", "description", "credentials", "v3_credentials", "website", "instructions", - "logo_url", ] - for pkg_name, plugin in sorted(packages.items()): + for pkg_name, details in sorted(packages.items()): + plugin = details.get("plugin", "") file_obj = plugin.split(":") if len(file_obj) == 2: file, obj = file_obj[0], file_obj[1] module = import_module(file) provider_obj = getattr(module, obj) - data.append(createItem(pkg_name, provider_obj, attrs)) + data.append(createItem(pkg_name, provider_obj, obj_attrs)) write("provider", data) def generate_router_extensions() -> None: """Generate router_extensions.json.""" packages = get_packages(EXTENSIONS_PATH, "openbb_core_extension") - data: List[Dict[str, str]] = [] - attrs = ["description"] - for pkg_name, plugin in sorted(packages.items()): + data: List[Dict[str, Any]] = [] + obj_attrs = ["description"] + for pkg_name, details in sorted(packages.items()): + plugin = details.get("plugin", "") file_obj = plugin.split(":") if len(file_obj) == 2: file, obj = file_obj[0], file_obj[1] module = import_module(file) router_obj = getattr(module, obj) - data.append(createItem(pkg_name, router_obj, attrs)) + data.append(createItem(pkg_name, router_obj, obj_attrs)) write("router", data) def generate_obbject_extensions() -> None: """Generate obbject_extensions.json.""" packages = get_packages(OBBJECT_EXTENSIONS_PATH, "openbb_obbject_extension") - data: List[Dict[str, str]] = [] - attrs = ["description"] - for pkg_name, plugin in sorted(packages.items()): + data: List[Dict[str, Any]] = [] + obj_attrs = ["description"] + for pkg_name, details in sorted(packages.items()): + plugin = details.get("plugin", "") file_obj = plugin.split(":") if len(file_obj) == 2: file, obj = file_obj[0], file_obj[1] module = import_module(file) ext_obj = getattr(module, obj) - data.append(createItem(pkg_name, ext_obj, attrs)) + data.append(createItem(pkg_name, ext_obj, obj_attrs)) write("obbject", data) diff --git a/openbb_platform/core/openbb_core/app/service/hub_service.py b/openbb_platform/core/openbb_core/app/service/hub_service.py index e60b667ae0d..419eef955dd 100644 --- a/openbb_platform/core/openbb_core/app/service/hub_service.py +++ b/openbb_platform/core/openbb_core/app/service/hub_service.py @@ -233,7 +233,7 @@ class HubService: } msg = "" for k, v in deprecated.items(): - msg += f"\n'{k}' -> '{v}', " + msg += f"\n'{k}' -> '{v.upper()}', " msg = msg.strip(", ") warn( message=f"\nDeprecated v3 credentials found.\n{msg}" diff --git a/openbb_platform/core/openbb_core/provider/abstract/provider.py b/openbb_platform/core/openbb_core/provider/abstract/provider.py index 6da989d807a..756060ba59b 100644 --- a/openbb_platform/core/openbb_core/provider/abstract/provider.py +++ b/openbb_platform/core/openbb_core/provider/abstract/provider.py @@ -19,7 +19,6 @@ class Provider: repr_name: Optional[str] = None, v3_credentials: Optional[List[str]] = None, instructions: Optional[str] = None, - logo_url: Optional[str] = None, ) -> None: """Initialize the provider. @@ -41,8 +40,6 @@ class Provider: List of corresponding v3 credentials, by default None. instructions: Optional[str] Instructions on how to setup the provider. For example, how to get an API key. - logo_url: Optional[str] - Provider logo URL. """ self.name = name self.description = description @@ -57,4 +54,3 @@ class Provider: self.repr_name = repr_name self.v3_credentials = v3_credentials self.instructions = instructions - self.logo_url = logo_url diff --git a/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py b/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py index 279f6a90b49..91cd544c378 100644 --- a/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py +++ b/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py @@ -19,5 +19,4 @@ focused on information that moves the market.""", "PriceTarget": BenzingaPriceTargetFetcher, }, repr_name="Benzinga", - logo_url="https://www.benzinga.com/sites/all/themes/bz2/images/Benzinga-logo-navy.svg", ) diff --git a/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py b/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py index b3449af194d..8fc02244e20 100644 --- a/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py +++ b/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py @@ -22,5 +22,4 @@ we've partnered with OpenBB, allowing you to pull in BizToc's news stream in the repr_name="BizToc", v3_credentials=["API_BIZTOC_TOKEN"], instructions="The BizToc API is hosted on RapidAPI. To set up, go to: https://rapidapi.com/thma/api/biztoc.\n\n![biztoc0](https://github.com/marban/OpenBBTerminal/assets/18151143/04cdd423-f65e-4ad8-ad5a-4a59b0f5ddda)\n\nIn the top right, select 'Sign Up'. After answering some questions, you will be prompted to select one of their plans.\n\n![biztoc1](https://github.com/marban/OpenBBTerminal/assets/18151143/9f3b72ea-ded7-48c5-aa33-bec5c0de8422)\n\nAfter signing up, navigate back to https://rapidapi.com/thma/api/biztoc. If you are logged in, you will see a header called X-RapidAPI-Key.\n\n![biztoc2](https://github.com/marban/OpenBBTerminal/assets/18151143/0f3b6c91-07e0-447a-90cd-a9e23522929f)", # noqa: E501 pylint: disable=line-too-long - logo_url="https://c.biztoc.com/274/logo.svg", ) diff --git a/openbb_platform/providers/cboe/openbb_cboe/__init__.py b/openbb_platform/providers/cboe/openbb_cboe/__init__.py index 612d8a3e41f..9179377acec 100644 --- a/openbb_platform/providers/cboe/openbb_cboe/__init__.py +++ b/openbb_platform/providers/cboe/openbb_cboe/__init__.py @@ -38,5 +38,4 @@ around the world.""", "OptionsChains": CboeOptionsChainsFetcher, }, repr_name="Chicago Board Options Exchange (CBOE)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Cboe_Global_Markets_Logo.svg/2880px-Cboe_Global_Markets_Logo.svg.png", # noqa: E501 pylint: disable=line-too-long ) diff --git a/openbb_platform/providers/ecb/openbb_ecb/__init__.py b/openbb_platform/providers/ecb/openbb_ecb/__init__.py index a339718e175..e828ea75a1a 100644 --- a/openbb_platform/providers/ecb/openbb_ecb/__init__.py +++ b/openbb_platform/providers/ecb/openbb_ecb/__init__.py @@ -17,5 +17,4 @@ Statistical publications and dashboards offer a compilation of key data on selec "EUYieldCurve": ECBEUYieldCurveFetcher, }, repr_name="European Central Bank (ECB)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Logo_European_Central_Bank.svg/720px-Logo_European_Central_Bank.svg.png", # noqa: E501 pylint: disable=line-too-long ) diff --git a/openbb_platform/providers/econdb/openbb_econdb/__init__.py b/openbb_platform/providers/econdb/openbb_econdb/__init__.py index edde522a9ee..a0a0e9f18c8 100644 --- a/openbb_platform/providers/econdb/openbb_econdb/__init__.py +++ b/openbb_platform/providers/econdb/openbb_econdb/__init__.py @@ -23,5 +23,4 @@ aggregate statistics.""", "EconomicIndicators": EconDbEconomicIndicatorsFetcher, }, repr_name="EconDB", - logo_url="https://avatars.githubusercontent.com/u/21289885?v=4", ) diff --git a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/__init__.py b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/__init__.py index 749e3e1ad3e..4e1b249ec79 100644 --- a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/__init__.py +++ b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/__init__.py @@ -20,5 +20,4 @@ the Central Bank of the United States.""", "FEDFUNDS": FederalReserveFEDFetcher, }, repr_name="Federal Reserve (FED)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Seal_of_the_United_States_Federal_Reserve_System.svg/498px-Seal_of_the_United_States_Federal_Reserve_System.svg.png", # noqa: E501 pylint: disable=line-too-long ) diff --git a/openbb_platform/providers/finra/openbb_finra/__init__.py b/openbb_platform/providers/finra/openbb_finra/__init__.py index 4428b0f7e15..6654ee44b0a 100644 --- a/openbb_platform/providers/finra/openbb_finra/__init__.py +++ b/openbb_platform/providers/finra/openbb_finra/__init__.py @@ -15,5 +15,4 @@ makes available to the public, media, researchers and member firms.""", "EquityShortInterest": FinraShortInterestFetcher, }, repr_name="Financial Industry Regulatory Authority (FINRA)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/FINRA_logo.svg/1024px-FINRA_logo.svg.png", ) diff --git a/openbb_platform/providers/finviz/openbb_finviz/__init__.py b/openbb_platform/providers/finviz/openbb_finviz/__init__.py index 75da4ea6c34..8862746c64b 100644 --- a/openbb_platform/providers/finviz/openbb_finviz/__init__.py +++ b/openbb_platform/providers/finviz/openbb_finviz/__init__.py @@ -21,5 +21,4 @@ finviz_provider = Provider( "PriceTarget": FinvizPriceTargetFetcher, }, repr_name="FinViz", - logo_url="https://finviz.com/img/logo_3_2x.png", ) diff --git a/openbb_platform/providers/fmp/openbb_fmp/__init__.py b/openbb_platform/providers/fmp/openbb_fmp/__init__.py index c4d372a4541..01f9a5019e5 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/__init__.py +++ b/openbb_platform/providers/fmp/openbb_fmp/__init__.py @@ -138,5 +138,4 @@ stock market information (news, currencies, and stock prices).""", repr_name="Financial Modeling Prep (FMP)", v3_credentials=["API_KEY_FINANCIALMODELINGPREP"], instructions='Go to: https://site.financialmodelingprep.com/developer/docs\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png)\n\nClick on, "Get my API KEY here", and sign up for a free account.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png)\n\nWith an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the "Dashboard" button which will show the API key.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png)', # noqa: E501 pylint: disable=line-too-long - logo_url="https://intelligence.financialmodelingprep.com//images/fmp-brain-original.svg", ) diff --git a/openbb_platform/providers/fred/openbb_fred/__init__.py b/openbb_platform/providers/fred/openbb_fred/__init__.py index ccf1f046a6b..b6efbd173a6 100644 --- a/openbb_platform/providers/fred/openbb_fred/__init__.py +++ b/openbb_platform/providers/fred/openbb_fred/__init__.py @@ -62,5 +62,4 @@ Research division of the Federal Reserve Bank of St. Louis that has more than repr_name="Federal Reserve Economic Data | St. Louis FED (FRED)", v3_credentials=["API_FRED_KEY"], instructions='Go to: https://fred.stlouisfed.org\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827137-d143ba4c-72cb-467d-a7f4-5cc27c597aec.png)\n\nClick on, "My Account", create a new account or sign in with Google:\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827011-65cdd501-27e3-436f-bd9d-b0d8381d46a7.png)\n\nAfter completing the sign-up, go to "My Account", and select "API Keys". Then, click on, "Request API Key".\n\n![FRED](https://user-images.githubusercontent.com/46355364/207827577-c869f989-4ef4-4949-ab57-6f3931f2ae9d.png)\n\nFill in the box for information about the use-case for FRED, and by clicking, "Request API key", at the bottom of the page, the API key will be issued.\n\n![FRED](https://user-images.githubusercontent.com/46355364/207828032-0a32d3b8-1378-4db2-9064-aa1eb2111632.png)', # noqa: E501 pylint: disable=line-too-long - logo_url="https://fred.stlouisfed.org/images/fred-logo-2x.png", ) diff --git a/openbb_platform/providers/government_us/openbb_government_us/__init__.py b/openbb_platform/providers/government_us/openbb_government_us/__init__.py index 5b1ed1aafae..2a15283a7a9 100644 --- a/openbb_platform/providers/government_us/openbb_government_us/__init__.py +++ b/openbb_platform/providers/government_us/openbb_government_us/__init__.py @@ -21,5 +21,4 @@ an open and transparent government.""", "TreasuryPrices": GovernmentUSTreasuryPricesFetcher, }, repr_name="Data.gov | United States Government", - logo_url="https://upload.wikimedia.org/wikipedia/commons/0/06/Muq55HrN_400x400.png", ) diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py b/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py index 276873d9460..ae473c72e5c 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py @@ -100,5 +100,4 @@ historical financial market data to businesses and developers through an API.""" repr_name="Intrinio", v3_credentials=["API_INTRINIO_KEY"], instructions="Go to: https://intrinio.com/starter-plan\n\n![Intrinio](https://user-images.githubusercontent.com/85772166/219207556-fcfee614-59f1-46ae-bff4-c63dd2f6991d.png)\n\nAn API key will be issued with a subscription. Find the token value within the account dashboard.", # noqa: E501 pylint: disable=line-too-long - logo_url="https://assets-global.website-files.com/617960145ff34fe4a9fe7240/617960145ff34f9a97fe72c8_Intrinio%20Logo%20-%20Dark.svg", ) diff --git a/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py b/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py index f365f02c925..28babefdc60 100644 --- a/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py +++ b/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py @@ -36,5 +36,4 @@ unmatched technology, insights and markets expertise.""", repr_name="NASDAQ", v3_credentials=["API_KEY_QUANDL"], instructions='Go to: https://www.quandl.com\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207823899-208a3952-f557-4b73-aee6-64ac00faedb7.png)\n\nClick on, "Sign Up", and register a new account.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824214-4b6b2b74-e709-4ed4-adf2-14803e6f3568.png)\n\nFollow the sign-up instructions, and upon completion the API key will be assigned.\n\n![Quandl](https://user-images.githubusercontent.com/46355364/207824664-3c82befb-9c69-42df-8a82-510d85c19a97.png)', # noqa: E501 pylint: disable=line-too-long - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/NASDAQ_logo.svg/1600px-NASDAQ_logo.svg.png", ) diff --git a/openbb_platform/providers/oecd/openbb_oecd/__init__.py b/openbb_platform/providers/oecd/openbb_oecd/__init__.py index 2d5e58463b8..49b94a9e703 100644 --- a/openbb_platform/providers/oecd/openbb_oecd/__init__.py +++ b/openbb_platform/providers/oecd/openbb_oecd/__init__.py @@ -24,5 +24,4 @@ non-member economies.""", "LTIR": OECDLTIRFetcher, }, repr_name="Organization for Economic Co-operation and Development (OECD)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OECD_logo.svg/400px-OECD_logo.svg.png", ) diff --git a/openbb_platform/providers/polygon/openbb_polygon/__init__.py b/openbb_platform/providers/polygon/openbb_polygon/__init__.py index 917c121f9b2..27b715652c1 100644 --- a/openbb_platform/providers/polygon/openbb_polygon/__init__.py +++ b/openbb_platform/providers/polygon/openbb_polygon/__init__.py @@ -42,5 +42,4 @@ company financials, stock market holidays, corporate actions, and more.""", repr_name="Polygon.io", v3_credentials=["API_POLYGON_KEY"], instructions='Go to: https://polygon.io\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png)\n\nClick on, "Get your Free API Key".\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png)\n\nAfter signing up, the API Key is found at the bottom of the account dashboard page.\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png)', # noqa: E501 pylint: disable=line-too-long - logo_url="https://polygon.io/_next/image?url=%2Flogo.svg&w=640&q=75", ) diff --git a/openbb_platform/providers/sec/openbb_sec/__init__.py b/openbb_platform/providers/sec/openbb_sec/__init__.py index e45329a720a..d130dd64cf9 100644 --- a/openbb_platform/providers/sec/openbb_sec/__init__.py +++ b/openbb_platform/providers/sec/openbb_sec/__init__.py @@ -33,5 +33,4 @@ sec_provider = Provider( "SymbolMap": SecSymbolMapFetcher, }, repr_name="Securities and Exchange Commission (SEC)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Seal_of_the_United_States_Securities_and_Exchange_Commission.svg/1920px-Seal_of_the_United_States_Securities_and_Exchange_Commission.svg.png", # noqa: E501 pylint: disable=line-too-long ) diff --git a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/__init__.py b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/__init__.py index 4195a6642e1..e4022980de8 100644 --- a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/__init__.py +++ b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/__init__.py @@ -14,5 +14,4 @@ real-time alerts on stocks.""", "UpcomingReleaseDays": SAUpcomingReleaseDaysFetcher, }, repr_name="Seeking Alpha", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Seeking_Alpha_Logo.svg/280px-Seeking_Alpha_Logo.svg.png", ) diff --git a/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py b/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py index fc3e6c3288b..ecba54bb533 100644 --- a/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py +++ b/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py @@ -14,5 +14,4 @@ build a strategy around the number 1 factor moving the market: money.""", "ShortVolume": StockgridShortVolumeFetcher, }, repr_name="Stockgrid", - logo_url="https://www.stockgrid.io/img/logo_white2.41ee5250.svg", ) diff --git a/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py b/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py index 1b122816d80..029f57a13c4 100644 --- a/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py +++ b/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py @@ -24,5 +24,4 @@ power hedge funds, tech companies, and individuals.""", "TrailingDividendYield": TiingoTrailingDivYieldFetcher, }, repr_name="Tiingo", - logo_url="https://www.tiingo.com/dist/images/tiingo/logos/tiingo_full_light_color.svg", ) diff --git a/openbb_platform/providers/tmx/openbb_tmx/__init__.py b/openbb_platform/providers/tmx/openbb_tmx/__init__.py index 7377d9a7598..72f31fabdea 100644 --- a/openbb_platform/providers/tmx/openbb_tmx/__init__.py +++ b/openbb_platform/providers/tmx/openbb_tmx/__init__.py @@ -68,5 +68,4 @@ tmx_provider = Provider( "TreasuryPrices": TmxTreasuryPricesFetcher, }, repr_name="TMX", - logo_url="https://www.tmx.com/assets/application/img/tmx_logo_en.1593799726.svg", ) diff --git a/openbb_platform/providers/tradier/openbb_tradier/__init__.py b/openbb_platform/providers/tradier/openbb_tradier/__init__.py index a8d332166ec..85b5d219ec8 100644 --- a/openbb_platform/providers/tradier/openbb_tradier/__init__.py +++ b/openbb_platform/providers/tradier/openbb_tradier/__init__.py @@ -28,5 +28,4 @@ Tradier Brokerage accounts through our APIs.""", repr_name="Tradier", v3_credentials=["API_TRADIER_TOKEN"], instructions='Go to: https://documentation.tradier.com\n\n![Tradier](https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png)\n\nClick on, "Open Account", to start the sign-up process. After the account has been setup, navigate to [Tradier Broker Dash](https://dash.tradier.com/login?redirect=settings.api) and create the application. Request a sandbox access token.', # noqa: E501 pylint: disable=line-too-long - logo_url="https://tradier.com/assets/images/tradier-logo.svg", ) diff --git a/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py b/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py index f87a720feb7..ae82a774f70 100644 --- a/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py +++ b/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py @@ -16,5 +16,4 @@ world.""", credentials=["api_key"], fetcher_dict={"EconomicCalendar": TEEconomicCalendarFetcher}, repr_name="Trading Economics", - logo_url="https://developer.tradingeconomics.com/Content/Images/logo.svg", ) diff --git a/openbb_platform/providers/wsj/openbb_wsj/__init__.py b/openbb_platform/providers/wsj/openbb_wsj/__init__.py index 5d413b2045c..c27e000e2da 100644 --- a/openbb_platform/providers/wsj/openbb_wsj/__init__.py +++ b/openbb_platform/providers/wsj/openbb_wsj/__init__.py @@ -22,5 +22,4 @@ The WSJ is the largest newspaper in the United States, by circulation. "ETFActive": WSJActiveFetcher, }, repr_name="Wall Street Journal (WSJ)", - logo_url="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/WSJ_Logo.svg/1594px-WSJ_Logo.svg.png", ) diff --git a/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py b/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py index 0cb4df8b914..fe6e2934de8 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py @@ -73,5 +73,4 @@ financial markets and assets.""", "ShareStatistics": YFinanceShareStatisticsFetcher, }, repr_name="Yahoo Finance", - logo_url="https://upload.wikimedia.org/wikipedia/commons/8/8f/Yahoo%21_Finance_logo_2021.png", )