* enhances stocks/quote to allow for multiple tickers
* fix for MyPy type error
* fix pylint
* formats index string as title
* adds test for multi-ticker quote and for bad tickers
* adds integration test for multi-ticker quote
* updates docstrings and adds 'openbb.stocks.quote_chart' to SDK
* updates syntax in equity report for quote_data
* ruff
* gets rid of empty lines that got created.
* adds logic to handle input as string when not a list
* re-records tests
* decorators
* Remove stocks/disc/cnews command from terminal and sdk
* Remove disc/cnews tests and test data
* Remove cnews from default sources, translations and intros
* Remove old test data files that are not used anymore
* Add pydocstyle ignore statement to pyproject toml
* Fix print help in stocks/disc controller test
* updating readme
* updating unit tests readme
* integration tests readme
* minor to ref it on the comment
* chaging the example and removing unused files
* updating path
* changing the controller example to follow view and model
* obeying conventions
* mathcing the right controller
* matching examples
* include details on creating a new branch
* removing old references to stocks/dd
* adding sheet name to the export_data example
* circle back autocompletion to queue-and-pipeline
* fixing the list numeration
* Doc
* fixing the tests (were failing bc of changed function name)
* Remove tests/FIXTURES.md
* reverting
* small edit
* lint
* mardown linting
* fixing forecast dashboard
* fixing forecast dashboard
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Fixed `crypto`, `economy`, `forex` commands in`reports` menu
* Modified sdk.py to use Feedparser API to get news
* Made `basic_info` and `trading_pair_info` tables look prettier in `crypto` template
* Fixed news dataframe by modifying the columns in `economy` and `forex`
* Modified `trail_maps.csv` and generated `sdk.py`
* fixing forecast dashboard
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* WIP - command name refactor + eliminate need for an API key to make < 25 requests per day
* check for no Ultima API Key properly
* test_print_help fixes
* reflect changes from #4697
* re-run test_ultima_newsmonitor_view with --rewrite-expected
* re-run tests without breaking news
* fix typing issue that prevents running
* news monitor integration for news
* UX improvements with news monitor integration
* italicize riskExtDesc
* minor cosmetic changes
* minor cosmetic changes
* minor cosmetic changes
* Update ultima_newsmonitor_view.py
* minor fixes to launch properly
* setting Ultima API key
* Ultima NewsMonitor integration into terminal done
* integration of the commands is done
* add Ultima to SDK trailmap, but SDK generation failed on M1 Mac
* add tests
* add unit tests
* Linting and sdk
* display message if not supported by Ultima News Monitor
* Update api-keys.md
* fix stock controller problem + remove source filtering from Ultima
* remove source filtering from Ultima
* add report issue message
* add some error handling in the view to ensure unsupported companies don't get fetched
* remove powered by Ultima Insights from console output
* ran black formatter to fix linting issues
* fix ruff issues
* fix pylint issues
* lint fix
* fixed linting issue and changed keys in the Feedparser model
* get all tests to pass
* proper testing with --record-mode=rewrite
* re-run tests for updated VCRs
* redid black formatting
* re-run test_print_help in stocks controller
* make breaking news output consistent and re-run tests
* remove unused import time
* reran tests with --rewrite-expected
---------
Co-authored-by: ovidysus0 <111447781+ovidysus0@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
* Add in new country parameters
* Add in tests corresponding to the new commands
* Update SDK and some more robustness
* Update tests
* Update tests
* Revenue and spending didnt work, then saw spending has many more options
* Small bug
* Update tests and overall improvements
* Forgot to add ccpi
* Make more efficient
* Update tests
* Fix IDX issue within real gdp
* Add quarterly flag to fgdp
* Add integration tests
* Update tests
* Fix SDK and related bugs and fix CPI for SDK
* Zzzz tests
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Change deprecated psaw dependency to the maintained pmaw
* Fix docstring linting errors
* Remove deprecated watchlist command because it's taking too long to run
* Remove deprecated spac command because it's taking too long to run
* Update SDK and trailmap
* Fix legacy seaborn chart popping up when calling redditsent
* Clean up spacc code
* Refactor reddit ba commands to reflect the dependency change
* Change regex that searches for tickers
* Fix popular command error when no stock tickers found
* Update tests
* Update requirements.txt files
* Sync dependencies with upstream
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>