Files
OpenBB/openbb_platform/providers
James Maslek 919d5a60bb Adding OECD Endpoints (CPI + Share Price Index) (#6157)
* remove ultima + althub

* move twitter keys

* Enhance caching + more specific urls

* Update urls for stir

* LTIR

* cli

* one v3 file to fix

* Typing edits + gdp dates + gdp all countries

* Tests

* lint

* not sure why those didnt record

* handle the fact that we artifically add some start dates and end dates

* fix dates with actual solution not weird patch

* lint

* Add CPI from OECD

* coment

* Add Share Price endpoint

* Clean up the CPI oecd model with the choices and allow expensitures to be "all"

* commit this change

* remove "share prices"

* Correctly handle country "choices" and let oecd do multiple countries

* some fixes

* standard model fields

* unit test

* frequency in standard model

* empty fred

* format oecd dates as period beginning

* fred -> when frequency is annual, the transform needs to be same period one year ago

* test thing

* add share price index

* test params

* better parsing with CSV response

* update test cassette

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2024-05-29 21:35:37 +00:00
..
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-27 09:21:34 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-22 15:13:12 +00:00
2024-05-15 20:04:36 +02:00

Providers

In this folder you can find the providers that were created or are supported by OpenBB.

Every provider is located within a directory, with the following structure:

openbb_platform
└───providers
    └───<provider_name>
        |   README.md
        │   pyproject.toml
        │   poetry.lock
        |───tests
        └───openbb_<provider_name>
            │   __init__.py
            |───models
            |   |───<some model>.py
            |   └───...
            └───utils
                |───<some helper>.py
                └───...

The models define the data structures that are used to query the provider endpoints and store the response data.

See CONTRIBUTING file for more details