* More text, fixed links, added common menu
* Add in bunch of filler text
* Found another broken link
* Get rid of old content
* Push small changes
* Update installation instructions
* Small tweaks
* More adjustments
* commit
* commit
* Corrected typo in the index list, and added Thailand, Philippines, Wilshire US Large Cap Growth and Value, MOVE Index
* update to index list
* commit
* commit
* Corrected typo in the index list, and added Thailand, Philippines, Wilshire US Large Cap Growth and Value, MOVE Index
* guides: behavioural anaylsis & trading hours
* linter
* Add in Portfolio Optimization, Dark Pools, Discovery and Comparison Guides
* Update _index.md
* Update _index.md
* Update _index.md
* Remove images
* Some small improvements
* Update _index.md
* Add GIF
* ABC
* Add files via upload
* Fix small mistake
* Remove installer explanation since it is better documented in Hugo
* Small fix
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: james <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>
* chore: updated the readme, removed the use of the slang Karen and Gang, using these words lightly diminishes the weight of harm it caused minorities in the past
* Update README.md
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.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>
* Add Installation process + new GIF
* Add in user-friendly API Keys documentation
* Grammar
* Testing Markdown hook?
* Ain't working apparently
* Add Markdown linting fix
* Change malicious software message
* Add Markdown linting fix
* Add in Installation menu into the main README.md
* Small fix
* Is this the fix?
* Work.
* Found it
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add bitquery model and view
* Move bitquery to onchain module
* Bitquery added to onchain controller
* Apply long number formatting for big numbers in bitquery commands
* Update README with bitquery API key
* Add error handling for cases when there is no token found, or dextrades response is empty. Use os library to take care of paths to files
* Add helper method to extract dexTrades object from bitquery response. Add timout exception to request function. Add mapping for DECENTRALIZED_EXCHANGES to support lowercase choices:
* Refactor bitquery model and views, prettify column names, remove redundant columns, change command names. Add test for api key
* Update website docs for bitquery
* Add difflib implementation for exchanges in bitquery ttcp command
* Remove menu() from code
* Remove tokens with less than 3 trades (doesn't make sense to show them, as most of them are scams). Add difflib for -coin parameter in baas command
* docs: added missing api docs to readme
* feat: added withdrawal fees commands
* fix: linting
* fix: merged wfc and wfcstats commands
* fix: changes top default to 10, fixes coin name and menu
* feat: added auto completion and minor fixes
* feat: no need for -c flag in wfpe command
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add model for cryptopanic - news aggregator for crypto
* Add view for cryptopanic
* controller for overview
* Add docs for news cryptopanic cmd
* update readme with Coinpanic api key
* add news to hugo main.yml, change export method
* Change order to prevent the risk of committing code without pre-commit checks
* Add troubleshooting on Poetry and CRLF versus LF
* Name change
* Move Poetry info to Standard Install Troubles
* Move Poetry info to Standard Install Troubles #2
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add ethplorer model and view
* Onchain controller
* Add webbrowser
for etherscan and ethplorer
* Add very long number formatter
* Add hugo docs
* Change names, remove prints from model, help as one string
* Add key for ethplorer, convert values based of token decimals number, apply changes from PR
* fix docs
* fix docs
* Add address command that load ethereum address
* Adjust hugo-docs
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add whale alert for crypto menu
* Add docs for hugo server
* Typo, docs added
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Coinbase menu added
* Add more methods for coinbase
* Add coinbase views, coinbase models. Add coinbase to load, chart, find commands. Add coinbase to controller
* Add auth client for coinbase pro endpoints that needs auth
* Add more views for coinbase to crypto menu
* Add some print tests for Coinbase view
* Add 2 more tests for coinbase view
* Update README with Coinbase API keys
* Cleaning empty lines, spaces etc.
* Use os.path.join in imports, change column names in one normalized df
* Move Coinbase to portfolio brokers. Adjust tests, and imports
* precommit config return to prev ver
* Fix coinbase accounts command, del column filter for deposits
* Add folder for Jupyter Lab extensions
* Add initial settings menu extension code
* Add initial terminal launcher extension code
* Add lab extension build files to ignore
* Update settings form sections to be populated from a loop
* Update terminal launcher
* Add script load env from settings
* Update settings schema
* Update settings forms to handle nested schema
* Satisfy eslint
* Lint python code black
* Remove unused python API
* Satisfy eslint
* Update extension icons
* Update terminal launcher menu commands
* Update settings infrastructure for both extensions
* Update docstrings
* Lint python code black
* Lint more python code black
* Add structure for website
* Update labels.yml
* Update the settings form population with user settings
* Add node_modules of the test folder to gitignore
* Add UI tests for the settings extension
* WIP: Update terminal launcher extension code and wip settings
* Add development setup documentation
* Pass settings to environment variables in the launcher
* Update settings extension schema to include custom python path
* Satisfy eslint and flake8
* Add setup.py to mypy exclude paths
The setup.py that goes with the jupyterlab extensions fails the mypy
check and excluding them is the only workaround atm
* Check mypy hook
* Fix linting error raised by pyupgrade
* Change setting name to be different from a system variable
* Update launcher to set env variables with bash stdin
* Clean up unused scripts
* Make jupyterlab mandatory in poetry
* Add Jupyter Lab extension installation docs
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
* Delete funding mention
"Not having a patreon link is better than having one without any contributions" - @piiq
* Remove funding mention from README
"Not having a patreon link is better than having one without any contributions" - @piiq