* Disable auto_build on test run
* Add field order to OBBject
* Improvements
* Remove noxfile
* Disable auto_build on test run
* Add field order to OBBject
* Revert
* lint
* Add docs
* Not sure how this happened
* lint
* BIGGGG LINTING
* fixing lints
* fixing lints
* black
* very ruff
* no export
* fix hedge_view again
* lints
* platform lints
* lints
* black
* black it @hjoaquim
* fix some more linting
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* refactor cboe for async
* codespell
* unused imports
* pylint
* more pylint
* platform metadata
* classmethod decorator
* test params
* intrinio quote
* test param names
* date in test needs to be a datetime.date not string
* make fmp unix timestamp tz-aware and normalize percent change
* different way of parsing datetime string
* recapture cboe equity historical test
* unused import
* index snapshot update
* black
* extension map
* pylint
* cboe pyproject.toml
* proposal to standardize equity_quote
* one more file
* removing changes on static assets
* index_historical
* index_historical again
* last_time -> last_timestamp
* obsolete router path
* fix tests
* test param
* restore market index deprecation that I forgot about
* fixing tests
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* contributor guide for http requests
* add a docstring
* add section on get_querystring
* extra space
* add note for people installing PyPI in a zsh terminal shell
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* regen excel md
* add syntax + basic example
* fix example
* create json with docs map
* update docs to latest functions.json + remove tiingo
* remove space from examples
* minor fix
* remove spaces
* remove spaces
* bug fix: remove folder before generating
* fix typo
* add link to appsource
* fix
* Update templates.md
* regenerate content
* change docs colors
* fix light mode
* add back tiingo
* update functions.json
* templates go later
* remove Library from reference
* Make the excel markdown being generated at runtime
* fix reference cards having commands under menu
* remove excel/reference folder since this is built at runtime by gh-pages action
* black formatting
* improve title
* add excel to the main page
* add excel image bg
* make excel sidebar show up next to pro
* improve main page
* small fix for platform page title
* update basics page
* add tip to autocomplete
---------
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* platform vs sdk faq page
* add data and data providers faq section and some style cards
* typo
* makes changes as per reviews
* openbb-nightly as a way to install everything
* jupyter-lab instead of jupyter
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
* Don't mention docker in a list of python envs
* Create a REST API page
* Update docs to get api keys from the hub
* Update installation instructions
* Mention requirement of poetry and toml in source installation section
* move rest page up to the top. and add url to google colab example notebook
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* first test
* remove old reference
* bring this file back
* generate sidebar and write empty mds
* generate index.mdx
* get description from cmd_lib
* fix reference card error
* rename file
* generate markdown
* regen
* add last+hist
* update pages with seo metadata
* format types
* small fix
* css sux
* add usage placeholder
* set hidden by default
* nah
* add cmds and menus to reference
* lint
* fix/Users/diogosousa/opt/anaconda3/envs/platform/bin/python /Users/diogosousa/OpenBB/OpenBBTerminal/website/generate_excel_markdown.py
* format mds
* remove space
* fix commands heading
* redo folder structure
* add back cmd description
* move card to var
* different main folder
* clean
* move vars
* refer to editor
* rename var
* done
* recreate folder structure
* add section: syntax + minor adjustments
* remove return type
* remove return type
* rename api to library
* minor fix
* remove api folder
* remove api folder
* formatting
* improve basics
* basics
* fetch functions.json from website
* complete basic
* change syntax to use semi-colon
* basics
* basics
* remove space in sig
* remove sections
* add metadata
* Update formula builder
* add tabs
* Update index.md
* complete basics and formula_builder
* Update index.md
* add windows screenshots
* restructure folders
* regenerate with latest add-in version
* move Excel sidebar
* rename function and add comment
* now it's working
* logic
* rename folder
* Update formula_builder.md
* fix
* hide excel for now
* some explicit typing
---------
Co-authored-by: tehcoderer <me@tehcoderer.com>
* move old example notebooks to v3 folder, update loadHistoricalPriceData and add findSymbols
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Vertical diagram instead
* important classes
* core dependencies
* folder structure
* devtools
* swap order
* fix github pages deploy issue
* development index
* delete expectations for developers
* devtools
* obbject stuff
* add
* installation
* hub sync
* idk if i committed already
* add usage page for financial statements
* add link to reference page
* syntax
* numbers
* nearly --> more than
* easier to read code blocks
* codespell
* removing mention to provider
* add 'orientation' for to_dict
* info card for output user preference
* put it in a code block
* correct user_settings.json example
* syntax corrections
* fix sentence
* get rid of floating point mathc
* get rid of other floating point math
* add companion example notebook for financial statements, and new section
* historical prices usage page
* codespell
* add commitment of traders section to usage
* add a note
* codespell
* get rid of equals sign
* Cleanup docs. with @the-praxs
* install
* obbject extend
* spell
* HeadTitle thingies
* Update obbject_extensions.md
* Update obbject_extensions.md
* typo
* Update architectural_considerations.md
* point to the TET pattern
* optional vs required
* reviewing the patterns. removed the --pre flag under the assumption this will be the final docs for the release cc @deeleeramone
* add a walkthrough
* spelling
* Add more in the introduction
* validator examples
* update Copper-to-Gold notebook example for V4
* Update README.md
* QA Caveats w @the-praxs
* info on class outputs
* merge add data sources and add data points
* disclaimer on cookiecutter
* add missing import to example
* slight syntax change
* missing code block
* missing import
* update intrinio example syntax
* intrinio syntax update
* urls
* core and provider merged
* example syntax
* grammar
* Update API banner link
* quick-fix-docs cc @minhhoang1023
* Update pip install command for v3
* remove --pre note block
* update landing image
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Luqman <luqazino@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
* Improve widgets library structure
* add styling to widgets library images
* black linting
* update widgets library index generator
* update border of docs image
* shift grouping Minh suggestion
* no ruff in this file
* Update chart-from-raw-data.md
* lint
* add pro to index docs
* add workflows to docs
* dunno how to spell existent lol
* navbar logo to go to root docs
* push missing bg
* backend for terminal pro repo - Andrew suggestion
* update content slightly
* no widgets-library content should be pushed, this is generated at runtime
* add Rita's vidos + review everything
* post-install clarification, fix links
* more links
* change word
* toolkit cleanup
* rename 'contributing' to 'development'
* update extensions
* some urls
* Update sdk-platform and v4-develop in urls (#5730)
* Update sdk-platform and v4-develop in urls
* Seprate Intrinio financials data tags into a different command (#5723)
* add `ebit` field in income statement standard model
* only add required data tags
* remove calculations data
* use `name` key instead of `tag` key
* set `period` as required in data
* remove `period` and `cik` from provider models
* add `equity/fundamental/search_financial_attributes` with tests
* clean descriptions file
* add `equity/fundamental/financial_attributes` with tests
* set `value` as `Optional`
* Fix threadpool test error (#5734)
* Remove ultima from deps (#5736)
* remove ultima from deps
* skip ultima test
* black
* change skip location
* try except statement to avoid error on the ci
* new currency reference rates pr (#5724)
* point files to linters (#5739)
* remove news from equity (#5741)
* Add tiingo provider (#5740)
* first commit
* things
* Add news endpoints
* CryptoHistorical
* Add currency and trailing dividend yield
* things working
* deps
* fix pre commit things
* tests?
* black on the tests
* pratty told me to add it
* integration tests
* added helpers
* crypto revamped
* currency revamped
* trailing dividend yield revamped
* equity historical revamped
* company news overhauled
* global news overhauled
* remove `tags` param from news models
* crypto correct `exchanges` description
* james smh
* re-recorded fetcher tests
* fixed integration tests
* econometrics smh
* james smh again
---------
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
* Add `derivatives` extension for `futures` and `options` (#5742)
* removed options and futures
* add derivatives extension
* cleanup
* bug #5649 (#5722)
* bug #5649
* fixing --a upmom, downmom
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* Rename the fmp search -> screener (#5744)
* Rename the fmp search -> screener
* misses some
* i cant copy paste
* docs/fix-urls: Updates the Terminal About URLs to match `/develop` (#5720)
* update Terminal about URLs and some other broken links
* ruff
* intro
* changing the heading levels
* dependency management sections
* structure
* developer guides
* structure
* contributor guides
* keywords and descriptions
* broken urls
* cool cards
* Cool cards (#5727)
* tidy up terminal/content
* some more tidy up
* fix styling for platform that was missing
* more tidy up
* improve color for dark and light mode
* create new reference card for more basic cards
* rename back to menus
* implement all index.md for terminal, except reference
* improve bot title
* more refactoring
* fix remaining index
* header styling
* more styling
* heheheheheheeh
* Revert "heheheheheheeh"
This reverts commit 7d095fcfd2.
* Ccards (#5733)
* links
* more links
* improved styling and chevron aligned to title
* fix index.mdx urls for Terminal
* update package.json
* update index.mdx
* fix generation
* spelling
* toolkit_extensions
* update data extensions
* couple of links
* add tiingo to data extensions list
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Stock leftover cleanup (#5745)
* change to equity in `.md` files
* `HistoricalStockSplits`->`HistoricalSplits`
* `StockInsiderTrading`->`InsiderTrading`
* sorry fmp
* `EquityHistorical` cleanup
* `EquityNBBO` cleanup
* .md leftover
* the last of stocks
* post-install clarification, fix links
* more links
* change word
* toolkit cleanup
* rename 'contributing' to 'development'
* Hotfix/urllib to dev group (#5732)
* use the urllib3 dependency on the dev group instead
* adapt the version script for the nightlies - if it's a nightly the package distribution name will have a different name
* add dev dependencies to the dev installation bc of the ci
* updating the import on validate_call according to: https://docs.pydantic.dev/latest/concepts/validation_decorator/
the way we were importing it breaks if pydantic=2.5
@montezdesousa
* loosing urllib3 version specification on the provider and adding it to platform dev deps
* rmeoving urllib from top level deps; and removing --with dev flag
* changing to ^ instead
* Revert "changing to ^ instead"
This reverts commit 7300904e9f.
* unnecessary dep
---------
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* feature/v4-bop - Add ECB Balance of Payments (Replaces #5716) (#5726)
* add ecb balance of payments
* missing __init__.py files
* Nasdaq calendar earnings and fix FMP calendar earnings (#5718)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* feature/us-treasury-auctions: Adds Treasury Auctions endpoint and provider for US Government Data. (#5746)
* add government_us provider and treasury auctions endpoint
* black
* add param for cusip
* move logic for setting default start/end date
* Update hub<>platform credentials map (#5749)
* update hub<>platform credentials map
* typo
* Add API settings schema to system settings (#5743)
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* Skip checking creds (#5737)
* skip checking creds
* fix bug
* ok mypy
* add comment
* rename required_credentials
* fix
* fix top_retail bug
* don't require creds in some nasdaq fetchers
* black
* this was not here before
* fix tests
* update fetcher test
* update contributing guidelines
* Fix Quote (#5752)
* Fix Quote
* fixed return type and model validation
---------
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
* Wrap up renaming global news to world news on a model level (#5750)
* Wrap up renaming global news to world news on a model level
* cleanup
---------
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
* update extensions
* some urls
* Revert changes to v3 docs
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Ramazan <guvencramazan@yandex.com>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* POST request example
* update post example
* find symbols
* market calendars
* codespell
* codespell ftw
* improve main page light mode
---------
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Ramazan <guvencramazan@yandex.com>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* skip checking creds
* fix bug
* ok mypy
* add comment
* rename required_credentials
* fix
* fix top_retail bug
* don't require creds in some nasdaq fetchers
* black
* this was not here before
* fix tests
* update fetcher test
* update contributing guidelines
* update Terminal about URLs and some other broken links
* ruff
* intro
* changing the heading levels
* dependency management sections
* structure
* developer guides
* structure
* contributor guides
* keywords and descriptions
* broken urls
* cool cards
* Cool cards (#5727)
* tidy up terminal/content
* some more tidy up
* fix styling for platform that was missing
* more tidy up
* improve color for dark and light mode
* create new reference card for more basic cards
* rename back to menus
* implement all index.md for terminal, except reference
* improve bot title
* more refactoring
* fix remaining index
* header styling
* more styling
* heheheheheheeh
* Revert "heheheheheheeh"
This reverts commit 7d095fcfd2.
* Ccards (#5733)
* links
* more links
* improved styling and chevron aligned to title
* fix index.mdx urls for Terminal
* update package.json
* update index.mdx
* fix generation
* spelling
* toolkit_extensions
* update data extensions
* couple of links
* add tiingo to data extensions list
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>