Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ramonpaolo/api-b3
API Simples que retorna dados sobre tal ação/empresa da B3
https://github.com/ramonpaolo/api-b3
api flask heroku opensource python web-scraping
Last synced: 15 days ago
JSON representation
API Simples que retorna dados sobre tal ação/empresa da B3
- Host: GitHub
- URL: https://github.com/ramonpaolo/api-b3
- Owner: ramonpaolo
- License: mit
- Created: 2021-01-03T19:15:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-21T01:08:09.000Z (almost 2 years ago)
- Last Synced: 2024-10-03T12:33:04.994Z (about 1 month ago)
- Topics: api, flask, heroku, opensource, python, web-scraping
- Language: Python
- Homepage:
- Size: 6.3 MB
- Stars: 44
- Watchers: 6
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API Ações
### API simples que retorna: Preço, DY, ultimo valor em dividendos, logo, preço mínimo em 12 meses, preço maxímo em 12 meses, oscilação diária, oscilação anual, cnpj e link do site de RI.### Libs Utilizadas:
- Fast API
- numpy
- sqlite3
- beautifulSoup4### Descrição do Funcionamento:
Ao executar:python main.py
, Fast API irá executar localmente na porta 8000(no debug), abrindo as seguintes rotas:
- docs (rota padrão do Fast API)
- get-tickers
- get-ticker/{nome da ação. exemplo: petr4}
- get-tickers-by-order/{exemplo: valor_cota}
- get-values-cryptosAo executar:
python updateValues.py
, será feito web-scraping com bs4(Beautiful Soup) no site Status Invest, onde irá atualizar os tickers(FIIs, BDRs, ETFs e Ações) e os valores das Crypto Moedas no site Coin RankingAo clocar o projeto, o dev deverá criar uma conta de desenvolvedor no site Coin Ranking Developers, para gerar sua API de cotação das Crypto Moedas, e colocar no arquivo:
* get_price_cryptocurrencies.py
Substituindo API_KEY pela chave gerada anteriormente.
Projeto com deploy no Heroku, na url: https://api-b3-python.herokuapp.com
![GitHub repo size](https://img.shields.io/github/repo-size/ramonpaolo/api-b3) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flask) ![GitHub top language](https://img.shields.io/github/languages/top/ramonpaolo/api-b3)