{"repo":"ramonpaolo/api-b3","free":true,"listed":false,"github":"https://github.com/ramonpaolo/api-b3","clone":"git clone https://github.com/ramonpaolo/api-b3.git","description":"API Simples que retorna dados sobre tal ação/empresa da B3","language":"Python","stars":62,"topics":["python","flask","api","heroku","web-scraping","opensource"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"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-cryptos Ao 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 Ranking Ao 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","default_branch":null,"files":null,"tree":[],"storefront":"/r/ramonpaolo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ramonpaolo/api-b3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}