summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Maslek <jmaslek11@gmail.com>2023-11-09 15:48:33 -0500
committerGitHub <noreply@github.com>2023-11-09 15:48:33 -0500
commit747c53512d5028af5dd9ae4e5ca0b356b00102d4 (patch)
tree1a294df6d05d9e61b5055a78cf628a9db49e03ef
parent1d03611f11c5a9ce6170e6573032a8805e2483cf (diff)
Release/3.2.4 (#5696)
* test * ultima description (#5541) * Updating showcase page (#5543) * updating showcase page * use sdk instead * add new bot command autopost docs (#5530) add new bot command autopost docs to docs.openbb.co Co-authored-by: James Maslek <jmaslek11@gmail.com> * Hotfix/ultima improvements (#5553) * tweaks for monetization * fix linting issue * fix: Modify 'load' behavior to append data to existing sheet (#5503) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Fixed 'worksheet not found' error during export to an existing sheet * Changes: * Now if the sheet exists in the xlsx file it will ask the user if he wants to replace/append/create new sheet --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * added platform API integration test to Nightly build (#5571) * Add columns to `stocks/search` (#5565) * Add columns to `stocks/search` isin, cusip, figi, composite_figi, shareclass_figi * Update test_search[False].txt * Update test_search[True].txt * Delete tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml * Create test_search.yaml --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * updating ultima urls (#5587) * fix: A value is trying to be set on a copy of a slice from a DataFrame #5582 (#5591) * Update README.md (#5598) * Hotfix/econometrics export filename fix (#5508) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Added --export option for exporting to a desired file in /econometrics menu * Added a -f/--file option to provide the filename for export. Made -t/--type and -f/--file mutually exclusive. If -f is not given, -t is required and the filename will be generated based on the time and module. * Revert `helper_funcs.py` to original state * Made some arguments not required. * Minor changes asked by @deeleeramone * No sheet name * black --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * FIX #5600 Updated the Twitter logo to X logo (#5601) * Change Ultima paragraph (#5624) * change ultima paragraph * remove old paragraph * Update CONTRIBUTING.md (#5623) * mobile line-brake fixed (#5604) In the mobile view (media max 400px ), the text line "Installation >>" appears broken into smaller segments. Co-authored-by: James Maslek <jmaslek11@gmail.com> * Docs/terminalpro and improvement (#5622) * add first iteration of content for Terminal Pro * Update index.md * Update dashboards.md * Update folders.md * Update grouping.md * Update report.md * Update templates.md * Update quick-start.md * Update index.md * Update index.md * Update home.md * Update news.md * Update index.md * Update index.md * Update index.md * Update data-provider.md * Update chat-with-widget.md * Update data-manipulation.md * Update forecasting.md * fix: images self closing tags * fix: only pro visitors can see pro * inter font * improve SEO content and restructuring * add new package for toggle on tutorials * move folder around * improve main page of each prod * small updates and improvements * fix logo above * small improvement in headtitle for portfolio funcs * fix typos from OpenAI's GPT-4 * fix _category_ json * remove generic SEO words * add script that generates SEO for documentation * add missing file * remove sdk warning message * fix links for andrew --------- Co-authored-by: jose-donato <zmcdonato@gmail.com> Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com> * Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627) * typo * pro docs tab coloring * sidebar selection blue * redirecting missing * fix docs (#5646) * Fix the redirect for intro to the correct url for docs (#5658) * fix the redirect for intro to the correct url for docs * fix code linting --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> * Improve Pro documentation further (#5641) * small improvement * Fix TutorialVideo for mobile view * main page terminal pro docs * jose whelp * placeholder index file that needs to be removed * fix: fixes sidebar, removes unused index.md * update link to api keys * update api keys link * fix hyperlinks in terminal helper * fix a few more links * fix some more links * linter * black linter * improve main docs page for each product * small refactor * header to take to main page of product * run OpenAI script to generate SEO for pro content --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> * Update folders.md * Update integrate-your-own-backend.md * Update index.md * Update settings.md (#5665) * fix front matter (#5667) * #5633 adding comma every 1000 (#5652) * #5633 adding comma every 1000 * pylint --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * Hotfix/reports model render report sanitize inputs (#5669) * Adding more robust special character handling to create_output_path(). Addresses https://github.com/OpenBB-finance/OpenBBTerminal/issues/5299 * Running black linter on code to conform to OBB style guides. --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * hotfix/fix-gov-histcont: Fix #5650 - /stocks/gov/histcont (#5676) * fix histcont * some cleanup * remove sort line * 12-31 not 12-12 * columns_keep_types * remove space in regex (#5675) * Pin openai (#5685) * Clarified stocks/ta empty recom object message (#5468) * Clarified stocks/ta empty recom object message * black * lint --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> * improved market cap value extraction (#5169) * improved market cap value extraction * pylint --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> * 3.2.3->3.2.4 * Changelogs * new changelog --------- Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: Andrew <andrew.kenreich@gmail.com> Co-authored-by: Adi Sai <adithya.sairam1@gmail.com> Co-authored-by: Sandip Saha <sandipsmoto@gmail.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Luqman <luqazino@gmail.com> Co-authored-by: Adwait <111136306+AdwaitSalankar@users.noreply.github.com> Co-authored-by: Abhishek Amar <66067391+abhishek-amar@users.noreply.github.com> Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> Co-authored-by: professssor <62937125+professssor@users.noreply.github.com> Co-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com> Co-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com> Co-authored-by: jose-donato <zmcdonato@gmail.com> Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: Mohamad Fadil <fadil.parves@gmail.com> Co-authored-by: Ramazan <guvencramazan@outlook.com> Co-authored-by: joshuabuildsthings <joshuabuildsthings@users.noreply.github.com> Co-authored-by: wojda <114031148+polooner@users.noreply.github.com> Co-authored-by: Bim Phomthong <118195204+bimbolimbo@users.noreply.github.com>
-rw-r--r--.github/workflows/nightly-build.yml9
-rw-r--r--.github/workflows/platform-api-integration-test.yml134
-rw-r--r--.github/workflows/platform-integration-test.yml96
-rw-r--r--CONTRIBUTING.md22
-rw-r--r--README.md27
-rw-r--r--build/docker/compose.env2
-rw-r--r--build/nsis/setup.nsi8
-rw-r--r--build/pyinstaller/version.rc8
-rw-r--r--examples/googleColabInstallation.ipynb4
-rw-r--r--openbb_terminal/common/ultima_newsmonitor_model.py6
-rw-r--r--openbb_terminal/common/ultima_newsmonitor_view.py6
-rw-r--r--openbb_terminal/core/models/system_model.py2
-rw-r--r--openbb_terminal/cryptocurrency/discovery/cryptostats_view.py2
-rw-r--r--openbb_terminal/econometrics/econometrics_controller.py17
-rw-r--r--openbb_terminal/helper_funcs.py69
-rw-r--r--openbb_terminal/keys_controller.py2
-rw-r--r--openbb_terminal/miscellaneous/documentation_scripts/documentation_commands.csv58
-rw-r--r--openbb_terminal/miscellaneous/documentation_scripts/documentation_commands.json60
-rw-r--r--openbb_terminal/miscellaneous/documentation_scripts/documentation_commands_sdk.csv60
-rw-r--r--openbb_terminal/miscellaneous/documentation_scripts/documentation_commands_sdk.json64
-rw-r--r--openbb_terminal/miscellaneous/documentation_scripts/generate_documentation_commands.py12
-rw-r--r--openbb_terminal/miscellaneous/models/all_api_keys.json2
-rw-r--r--openbb_terminal/portfolio/portfolio_optimization/optimizer_model.py19
-rw-r--r--openbb_terminal/reports/reports_model.py21
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/fmp_model.py2
-rw-r--r--openbb_terminal/stocks/government/quiverquant_view.py35
-rw-r--r--openbb_terminal/stocks/screener/screener_controller.py4
-rw-r--r--openbb_terminal/stocks/stocks_helper.py21
-rw-r--r--openbb_terminal/stocks/technical_analysis/tradingview_view.py4
-rw-r--r--openbb_terminal/terminal_controller.py8
-rw-r--r--openbb_terminal/terminal_helper.py36
-rw-r--r--poetry.lock489
-rw-r--r--pyproject.toml3
-rw-r--r--tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml457530
-rw-r--r--tests/openbb_terminal/stocks/txt/test_stocks_helper/test_search[False].txt4
-rw-r--r--tests/openbb_terminal/stocks/txt/test_stocks_helper/test_search[True].txt4
-rw-r--r--website/content/bot/changelog/_category_.json2
-rw-r--r--website/content/bot/faqs.md (renamed from website/content/bot/faqs/generic.md)40
-rw-r--r--website/content/bot/faqs/_category_.json4
-rw-r--r--website/content/bot/index.md74
-rw-r--r--website/content/bot/installation/_category_.json4
-rw-r--r--website/content/bot/installation/discord.md17
-rw-r--r--website/content/bot/installation/overview.md (renamed from website/content/bot/installation/index.md)22
-rw-r--r--website/content/bot/installation/telegram.md21
-rw-r--r--website/content/bot/reference/discord/alerts/create.md16
-rw-r--r--website/content/bot/reference/discord/alerts/delete.md15
-rw-r--r--website/content/bot/reference/discord/alerts/list.md15
-rw-r--r--website/content/bot/reference/discord/alerts/update.md15
-rw-r--r--website/content/bot/reference/discord/autopost/add.md38
-rw-r--r--website/content/bot/reference/discord/autopost/index.mdx2
-rw-r--r--website/content/bot/reference/discord/autopost/list.md14
-rw-r--r--website/content/bot/reference/discord/autopost/remove.md35
-rw-r--r--website/content/bot/reference/discord/charts/c15m.md16
-rw-r--r--website/content/bot/reference/discord/charts/c3m.md16
-rw-r--r--website/content/bot/reference/discord/charts/c5m.md18
-rw-r--r--website/content/bot/reference/discord/charts/cc.md18
-rw-r--r--website/content/bot/reference/discord/charts/cd.md19
-rw-r--r--website/content/bot/reference/discord/charts/chart.md17
-rw-r--r--website/content/bot/reference/discord/charts/chartfib.md17
-rw-r--r--website/content/bot/reference/discord/charts/chartsr.md15
-rw-r--r--website/content/bot/reference/discord/charts/cm.md20
-rw-r--r--website/content/bot/reference/discord/charts/cw.md17
-rw-r--r--website/content/bot/reference/discord/crypto/bigprints.md18
-rw-r--r--website/content/bot/reference/discord/crypto/bio.md19
-rw-r--r--website/content/bot/reference/discord/crypto/compfees.md18
-rw-r--r--website/content/bot/reference/discord/crypto/defi/chart.md22
-rw-r--r--website/content/bot/reference/discord/crypto/defi/index.mdx17
-rw-r--r--website/content/bot/reference/discord/crypto/defi/table.md26
-rw-r--r--website/content/bot/reference/discord/crypto/fees.md16
-rw-r--r--website/content/bot/reference/discord/crypto/ir.md15
-rw-r--r--website/content/bot/reference/discord/crypto/prints.md17
-rw-r--r--website/content/bot/reference/discord/crypto/top.md20
-rw-r--r--website/content/bot/reference/discord/crypto/tvl.md19
-rw-r--r--website/content/bot/reference/discord/darkpool/allblocks.md15
-rw-r--r--website/content/bot/reference/discord/darkpool/alldp.md16
-rw-r--r--website/content/bot/reference/discord/darkpool/allprints.md14
-rw-r--r--website/content/bot/reference/discord/darkpool/bigprints.md15
-rw-r--r--website/content/bot/reference/discord/darkpool/levels.md19
-rw-r--r--website/content/bot/reference/discord/darkpool/sectors.md27
-rw-r--r--website/content/bot/reference/discord/darkpool/summary.md19