Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pasdam/yahoo-finance-openapi
Yahoo Finance OpenAPI, and generated clients in different languages
https://github.com/pasdam/yahoo-finance-openapi
openapi yahoo-finance yahoo-finance-api
Last synced: about 1 month ago
JSON representation
Yahoo Finance OpenAPI, and generated clients in different languages
- Host: GitHub
- URL: https://github.com/pasdam/yahoo-finance-openapi
- Owner: pasdam
- License: apache-2.0
- Created: 2021-04-03T10:48:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T01:45:55.000Z (about 1 year ago)
- Last Synced: 2024-06-21T22:56:20.590Z (5 months ago)
- Topics: openapi, yahoo-finance, yahoo-finance-api
- Language: Go
- Homepage:
- Size: 201 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yahoo-finance-openapi
This repository contains the unofficial [OpenAPI specification](./api.yml) for the Yahoo Finance APIs.
From the manifest the following clients are automatically generated using [OpenAPI-Generator](https://openapi-generator.tech/):
* [go](./gen/go/yf).
## Contribute
### Add API
To add an API simply update the manifest with the new endpoint(s) and related data models.
### Add client
To add a new client for a new language simply add a job in the [CI workflow](./.github/workflows/generate-clients.yaml) to:
1. generate the code in the required language;
2. build the library artifact;
3. publish the artifact.