* token generation on the terminal
* revoke and show commands
* save to keys
* test for hub_model
* black
* controller tests
* fix wrong merge
---------
* block logout
* fix default behaviour to no ask for creds
* enables to use --login on
Welcome to OpenBB Terminal v2.3.1
╭─────────────────────────────────── Home ───────────────────────────────────╮
│ │
│ Information, guides and support for the OpenBB Terminal: │
│ intro introduction on the OpenBB Terminal │
│ about discover the capabilities of the OpenBB Terminal (h │
│ support pre-populate a support ticket for our team to evalu │
│ survey fill in our 2-minute survey so we better understand │
│ update attempt to update the terminal automatically (GitHu │
│ wiki search for an expression in Wikipedia (https://www. │
│ news display news articles based on term and data source │
│ │
│ Configure your own terminal: │
│ > keys set API keys and check their validity │
│ > featflags enable and disable feature flags │
│ > sources select your preferred data sources │
│ > settings tune settings (export folder, timezone, language, p │
│ │
│ Record and execute your own .openbb routine scripts: │
│ record start recording current session │
│ stop stop session recording and convert to .openbb routi │
│ exe execute .openbb routine scripts (use exe --example │
│ │
│ Main menu: │
│ > stocks access historical pricing data, options, sector and │
│ > crypto dive into onchain data, tokenomics, circulation sup │
│ > etf exchange traded funds. Historical pricing, compare │
│ > economy global macroeconomic data, e.g. futures, yield, tre │
│ > forex foreign exchanges, quotes, forward rates for curren │
│ > futures commodities, bonds, index, bitcoin and forex │
│ > alternative alternative datasets, such as COVID and open source │
│ > funds mutual funds search, overview, holdings and sector │
│ │
│ OpenBB Toolkits: │
│ > econometrics statistical and quantitative methods for relationsh │
│ > forecast timeseries forecasting with machine learning │
│ > portfolio perform portfolio optimization and look at portfoli │
│ > dashboards interactive dashboards using voila and jupyter note │
│ > reports customizable research reports through jupyter noteb │
│ │
╰─────────────────────────────── OpenBB Terminal v2.3.1 (https://openbb.co) ─╯
You are using the latest stable version
2023 Feb 14, 06:39 (🦋) / $
[h] help menu [q] return to previous menu [e] exit terminal [cmd -h] s
e
2023 Feb 14, 06:39 (🦋) / $
The OpenBB Terminal is the result of a strong community building an investment research platform for everyone, anywhere.
We are always eager to welcome new contributors and you can find our open jobs here:
https://www.openbb.co/company/careers#open-roles
Join us : https://openbb.co/discord
Follow us : https://twitter.com/openbb_finance
Ask support : https://openbb.co/support
Request a feature : https://openbb.co/request-a-feature
Fill in our 2-minute survey so we better understand how we can improve the OpenBB Terminal at https://openbb.co/survey
In the meantime access investment research from your chatting platform using the OpenBB Bot
Try it today, for FREE: https://openbb.co/products/bot
* reverting the condition to the original state
* openbb to match python terminal.py
* adding unauthorized
* reverting changes
* getting the value of the status
---------
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* small bug
* small bug on routines list
* guest as default
* limit logout to users2
* simpler this way
* add logout
* move logout to account & add env var
* put authentication under env var
* fix tests
* remove login
* remove openbb vars on login
* ruff
* revert .toml
* Delete Icon
* Update .env
* fix sdk guest not loading keys
* ruff
* remove press enter & --login
* ruff
* move env load
* load env
* move dot env loading to terminal.py
* fix user sdk login mixing .env with user
* now it works
* fix reset
* fix tests
* ruff
* Login on the SDK using the OpenBB Personal Access Token (#4206)
* openbb key on keys menu
* adding sdk endpoints
* adding login via token to the sdk
* base url
* rename to personal access token
* added docstrings and examples
* openbb is special
* removing extra break line
* making keys working with the personal access token
* resolve conflicting tests
* Revert "resolve conflicting tests"
This reverts commit 2fca2c0ec3.
* using custom requests
* tests
* tests
* tests
* using process_session_response instead
* rewriting some tests
* Fix sdk guest not loading keys (#4207)
* fix sdk guest not loading keys
* ruff
* remove comment
* tests
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* test record mode vcr none
* remove yes from tests yml
* specify modules to reload
* try disable check api
* UPdate spec file
* Small stocks bug
* avoid reloading in test mode
* will this work?
* skip session tests
* try with env var as well
* mock sdk reload
* pylint
* bump poetry on python 3.8
* adapt to python 3.8
* adapt to python 3.8 remaining tests
* Tests : update cassettes
* Fix linting
* Makes login conditions simpler
* Tests : txt
---------
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Chavithra <chavithra@gmail.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
* Get rid of required ticker and add -t argument to all of fa
* ta to work without ticker
* Allow bt to be accessed without ticker
* Bt not ticker dependent (last commit was qa)
* Update stock controller
* UPdate tests
* Review changes + update tests
* Add intrinio load functions into stocks and options. First try at options sdk with intrinio
* Add a new eodchain function + add intrinio model test
* Unit tests for intrinio options
* dont add eodchain yet -- wait for other PR
* Make null handling better + add intrinio sdk to reqs
* mock dates
* update test
* fix ruff
* black and gitignore
* Clean up and make options load class
* Clean up clean up
* Fix intrinio stock load
* Get requirements even
* sort intrinio chain and fix
* Dont rename the candle input argument
* Fix bug #4060
* Historical option prices
* Add grhist from intrinio and isort
* Fix things for presentation
* Fix tradier chain printing
* YahooFInance chain cleanup
* standardize nasdaq
* Format intrinio
* Cleanup SDK
* Fix tests
* mypy
* Clean up trail map and edit docs
* Fix mapping of info on sdk
* Add intrinio to deps
* Add a rich progress bar to expirations :)
* controller test
* Silly error + tests
* Required arg
* bad assert statememts
* Mutable default
* Keys and switch another tqdm
* BizIns Tests
* tests
* Last Test