* Fix typo: commnd -> command * Fix typo: ommissions -> omissions * Fix typo: survery -> survey * Fix typo: obersvation -> observation * Fix typo: obersvation -> observation * Fix typos: Normaliztion -> Normalization, add missing space * Fix typos: aicraft -> aircraft, exclud -> exclude * Fix typo: informations -> information * Fix typos: Miscellanous, excpet, accesories, similiar * Fix typo: ommissions -> omissions * Fix typo: aggreated -> aggregated * Fix typo: foward_pe -> forward_pe * Fix typo: contiunation -> continuation * Fix typo: deferrred -> deferred * Fix typo: daa -> date * Fix typo: Activites -> Activities * Fix typo: Activites -> Activities * Fix typo: Recieved -> Received * Fix typo: acquistion -> acquisition * Fix typos: developement -> development * Fix typo: obersvation -> observation * Fix typo: Governement -> Government * Fix typo: anaylsts -> analysts * Fix typo: signapore -> singapore * Fix typo: signapore -> singapore * Fix typo: decalaration -> declaration * Fix typo: Phramaceutical -> Pharmaceutical * Revert changes to ec_codes.json * Revert changes to ppi_codes.json * Fix exchange_date alias to use daa * fix linter error Signed-off-by: luojiyin <luojiyin@hotmail.com> --------- Signed-off-by: luojiyin <luojiyin@hotmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
OpenBB Nasdaq Provider
This extension integrates the Nasdaq data provider into the OpenBB Platform.
Installation
To install the extension:
pip install openbb-nasdaq
Coverage
The following endpoints are covered by this extension:
obb.economy.calendarobb.equity.calendar.dividendobb.equity.calendar.earningsobb.equity.calendar.ipoobb.equity.searchobb.equity.screenerobb.equity.fundamental.dividendobb.equity.fundamental.filings
Router extensions are required (openbb-economy & openbb-equity) to populate endpoints, but fetchers can be used independent of the Python and API interfaces.
from openbb_nasdaq import nasdaq_provider
nasdaq_provider.fetcher_dict
{'CalendarDividend': openbb_nasdaq.models.calendar_dividend.NasdaqCalendarDividendFetcher,
'CalendarEarnings': openbb_nasdaq.models.calendar_earnings.NasdaqCalendarEarningsFetcher,
'CalendarIpo': openbb_nasdaq.models.calendar_ipo.NasdaqCalendarIpoFetcher,
'CompanyFilings': openbb_nasdaq.models.company_filings.NasdaqCompanyFilingsFetcher,
'EconomicCalendar': openbb_nasdaq.models.economic_calendar.NasdaqEconomicCalendarFetcher,
'EquitySearch': openbb_nasdaq.models.equity_search.NasdaqEquitySearchFetcher,
'EquityScreener': openbb_nasdaq.models.equity_screener.NasdaqEquityScreenerFetcher,
'HistoricalDividends': openbb_nasdaq.models.historical_dividends.NasdaqHistoricalDividendsFetcher,
'TopRetail': openbb_nasdaq.models.top_retail.NasdaqTopRetailFetcher}
OpenBB Workspace App
This package includes a standalone Workspace application for viewing market calendars and company filings.
Launch it from the command line, with the environment active, by entering:
openbb-api --app openbb_nasdaq.app:main --factory
This will start the FastAPI application via Uvicorn and serve the configuration files to Workspace when added as a backend data source.
To see all the launch arguments, use:
openbb-api --help
The application is served by a factory function, and the FastAPI instance can be utilized by calling the main function.
from openbb_nasdaq.app import main
app = main()
OpenBB Documentation
OpenBB Platform documentation is available here.
OpenBB Workspace documentation is available here.