* Addition of UK Companies House data. Allows you to search for companies and inspect their details and download any filings including accounts
* reformatting of code
* reformatting
* reformat code
* reformat
* fix codespell issue
* updated for changes in way key are handled
* small reformatting
* added timeout for requests
* formatting
* ruff order fixes
* black reformatting
* merge issue - removed function call_openbb
* black format change
* Added new Companies House functionality to SDK
* formattng
* more Formatting (black)
* Ruff fix
* change return type for function
* forced type conversion
* return type fix
* correct error return type
* fix return type
* deleted companieshouse tests as they require API key
* Extra validation added for when data not exist from remote calls
* Added extra commands to en.yml
* spelling mistake correction
* fat finger trouble corrected
* Save documents with identifying names and allow documents to be viewed directly within OpenBB
* ruff updates
* black changes
* ruff change
* Addition of currently loaded company information in menu
* add entry in the API keys guide for Companies Hosue
* adds images to api keys guide
* adds section in SDK API Keys Guide for Companies House
* test file for companieshouse_model
* changed test data due to ruff line size limit
* resolve merge issues
* resolve merge issue
* doc strings examples
* added docstrings for companieshouse_model
* allow download_filking_document methid in view class to be called from SDK
* added docstring for download_filing_document SDK method
* correct Companies house key literal
* replace starnge . with ,
* add check_api_key decorator to each methopd in controller
* implement next and previous for looping through filings
* ruff changes
* correct tests
* companing filings now allows you specify category
* ruff line length issue resolved
* retrieves all filings and added charges command
* bug fix
* Added limit parameter to filings command, def :100
* fix ruff issue
* added get_charges to sdk and to test class
* resolved ruff line length issue
* add some view tests
* add some controller tests
* applying fix not merged to develop yet, column_keep_types=['Company Number']
* fix i18n description
* update test_print_help
* actually update test_print_help.txt
* Update en.yml - no colon
* rerorder imports - ruff failurre
* simple text change
* ruff fix
* help text change trying to fix pytest issue
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* initial implementation of terminal supporting multiple languages
* improve quote command
* stocks controller with english translation pattern
* add language to settings
* update reqs to have python-i18n
* find languages automatically
* add to documentation how to support another language
* markdown
* fix no member issue
* fix test
* refactor code with translations
* translate for options and options/scr
* solve translation for all submenus within options controller
* fix stocks controller tests
* translate disc and th
* dps and sia menus
* scr and ins
* add gov controller
* fix tests for new controllers
* stocks/ba and stocks/ca menus
* add stocks/fa
* res controller
* stocks/dd
* stocks/bt
* qa and pred
* crypto and crypto/disc
* overview and onchain menus
* defi
* nft and tools
* crpyto/dd
* stocks and crypto TA
* finish crypto menu
* finish ETF controller
* finish economy menu
* forex
* alternative and mutual funds
* refactor source for translated version
* econometrics and portfolio and brokers
* portfolio
* fix tests
* finish language implementation
* refactor code for cmds
* improve keys
* refactor name funcs and add docstrings
* fix minor stuff
* fix tests
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Chavithra <chavithra@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* fix more GST to OpenBB Terminal
* Logging : merge conflicts with main
* Revert wrong files
Co-authored-by: Andrew <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>