Índices econômicos


Projeto para obter automaticamente os últimos índices divulgados: IGP-M(FGV), INPC(IBGE), IPCA(IBGE) e INCC-M(FGV).

Estou usando uma lib para ler e filtrar os dados (WebScraping) que é a querypath ela é bem pratica e simples de se usar.

Para comerçar clone o projeto a faça a instação das dependencias via Composer

git clone https://github.com/fernandovaller/indices-economicos.git

cd indices-economicos

composer install

Veja um exemplo de uso para obter todos os índices disponível e seus últimos valores em json

<?php

require __DIR__ . '/vendor/autoload.php';

// Obter os ultimos indices divulgados
$indice = new App\Sinduscon\Indice();

// Obter os últimos índices divulgados em json
$dados = $indice->build()->json();

O retorno será algo como:

{
  "IGP-M(FGV)": {
    "indice": "IGP-M(FGV)",
    "url": "https://sindusconpr.com.br/?pid=309",
    "data": {
      "date": "2020-04-01",
      "value": "778,101",
      "variation_month": "0,80",
      "variation_year": "2,50",
      "variation_twelve_months": "6,68"
    }
  }
}

retorno-indice-economicos-1

Obs: Essa formatação do navegador (imagem) é porque estou usando uma extensão do Google Chrome chamada JSON Viewer.

Veja mais exemplos de uso:

<?php

require __DIR__ . '/vendor/autoload.php';

// Obter os ultimos indices divulgados
$indice = new App\Sinduscon\Indice();

// Obter os últimos índices divulgados em array
$dados = $indice->build()->all();

// Obter a lista de índices
$dados = $indice->listIndiceAllowed();

// Obter um índices especifico
$dados = $indice->build()->get('IGP-M(FGV)');

// Obter os últimos índices limpando os dados em cache
$dados = $indice->clearCache()->build()->json();

 


Instalação + Código fonte


O código desse projeto está disponível no GitHub Download

Instalação + Código fonte


De: R$ 1.250,00

Por R$ 499,90

Comprar

Código fonte


Faça uma doação a partir do valor abaixo que lhe envio o código fonte desse projeto.

Por R$ 10,00

Doar valor