diff --git a/assets/extensions/obbject.json b/assets/extensions/obbject.json index ce70c67916b0..5c168e67db80 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 ebc981853806..92a2cd842969 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 2f88caa82cf8..2c1fb008cac2 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 1949cafea4ed..55bb35d9545b 100644 --- a/assets/scripts/generate_extension_data.py +++ b/assets/scripts/generate_extension_data.py @@ -8,11 +8,12 @@ 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 e60b667ae0d6..419eef955dd1 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 @@ def hub2platform(self, settings: HubUserSettings) -> Credentials: } 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 6da989d807a8..756060ba59bc 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 @@ def __init__( 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 @@ def __init__( 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 @@ def __init__( 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 279f6a90b499..91cd544c3784 100644 --- a/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py +++ b/openbb_platform/providers/benzinga/openbb_benzinga/__init__.py @@ -19,5 +19,4 @@ "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 b3449af194d6..8fc02244e207 100644 --- a/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py +++ b/openbb_platform/providers/biztoc/openbb_biztoc/__init__.py @@ -22,5 +22,4 @@ 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 612d8a3e41f8..9179377acec1 100644 --- a/openbb_platform/providers/cboe/openbb_cboe/__init__.py +++ b/openbb_platform/providers/cboe/openbb_cboe/__init__.py @@ -38,5 +38,4 @@ "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 a339718e1758..e828ea75a1aa 100644 --- a/openbb_platform/providers/ecb/openbb_ecb/__init__.py +++ b/openbb_platform/providers/ecb/openbb_ecb/__init__.py @@ -17,5 +17,4 @@ "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 edde522a9eed..a0a0e9f18c89 100644 --- a/openbb_platform/providers/econdb/openbb_econdb/__init__.py +++ b/openbb_platform/providers/econdb/openbb_econdb/__init__.py @@ -23,5 +23,4 @@ "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 749e3e1ad3e4..4e1b249ec798 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 @@ "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 4428b0f7e152..6654ee44b0a8 100644 --- a/openbb_platform/providers/finra/openbb_finra/__init__.py +++ b/openbb_platform/providers/finra/openbb_finra/__init__.py @@ -15,5 +15,4 @@ "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 75da4ea6c342..8862746c64bb 100644 --- a/openbb_platform/providers/finviz/openbb_finviz/__init__.py +++ b/openbb_platform/providers/finviz/openbb_finviz/__init__.py @@ -21,5 +21,4 @@ "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 c4d372a4541a..01f9a5019e54 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/__init__.py +++ b/openbb_platform/providers/fmp/openbb_fmp/__init__.py @@ -138,5 +138,4 @@ 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 ccf1f046a6b2..b6efbd173a6c 100644 --- a/openbb_platform/providers/fred/openbb_fred/__init__.py +++ b/openbb_platform/providers/fred/openbb_fred/__init__.py @@ -62,5 +62,4 @@ 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 5b1ed1aafaed..2a15283a7a9e 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 @@ "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 276873d94604..ae473c72e5c3 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/__init__.py @@ -100,5 +100,4 @@ 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 f365f02c9255..28babefdc607 100644 --- a/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py +++ b/openbb_platform/providers/nasdaq/openbb_nasdaq/__init__.py @@ -36,5 +36,4 @@ 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 2d5e58463b87..49b94a9e703e 100644 --- a/openbb_platform/providers/oecd/openbb_oecd/__init__.py +++ b/openbb_platform/providers/oecd/openbb_oecd/__init__.py @@ -24,5 +24,4 @@ "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 917c121f9b27..27b715652c17 100644 --- a/openbb_platform/providers/polygon/openbb_polygon/__init__.py +++ b/openbb_platform/providers/polygon/openbb_polygon/__init__.py @@ -42,5 +42,4 @@ 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 e45329a720ae..d130dd64cf9c 100644 --- a/openbb_platform/providers/sec/openbb_sec/__init__.py +++ b/openbb_platform/providers/sec/openbb_sec/__init__.py @@ -33,5 +33,4 @@ "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 4195a6642e1a..e4022980de84 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 @@ "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 fc3e6c3288b0..ecba54bb5331 100644 --- a/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py +++ b/openbb_platform/providers/stockgrid/openbb_stockgrid/__init__.py @@ -14,5 +14,4 @@ "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 1b122816d80d..029f57a13c47 100644 --- a/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py +++ b/openbb_platform/providers/tiingo/openbb_tiingo/__init__.py @@ -24,5 +24,4 @@ "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 7377d9a7598e..72f31fabdeab 100644 --- a/openbb_platform/providers/tmx/openbb_tmx/__init__.py +++ b/openbb_platform/providers/tmx/openbb_tmx/__init__.py @@ -68,5 +68,4 @@ "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 a8d332166ecf..85b5d219ec82 100644 --- a/openbb_platform/providers/tradier/openbb_tradier/__init__.py +++ b/openbb_platform/providers/tradier/openbb_tradier/__init__.py @@ -28,5 +28,4 @@ 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 f87a720feb7b..ae82a774f70f 100644 --- a/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py +++ b/openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/__init__.py @@ -16,5 +16,4 @@ 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 5d413b2045c4..c27e000e2daf 100644 --- a/openbb_platform/providers/wsj/openbb_wsj/__init__.py +++ b/openbb_platform/providers/wsj/openbb_wsj/__init__.py @@ -22,5 +22,4 @@ "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 0cb4df8b9147..fe6e2934de8e 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/__init__.py @@ -73,5 +73,4 @@ "ShareStatistics": YFinanceShareStatisticsFetcher, }, repr_name="Yahoo Finance", - logo_url="https://upload.wikimedia.org/wikipedia/commons/8/8f/Yahoo%21_Finance_logo_2021.png", )