Giter Club home page Giter Club logo

taxa-cambio's Introduction

Taxa de câmbio

API PHP para conversão monetária (Real <=> moeda).

Os valores disponíveis através dela são obtidos diretamente do site do Banco Central do Brasil, o qual é atualizado de segunda a sexta, às 13h.

Tabela de moedas do Banco Central do Brasil

Instalação

  1. Clone o projeto em sua máquina/servidor

    git clone [email protected]:LRocha94/taxa-cambio.git

  2. Baixe as dependências utilizando o Composer

    composer install

  3. Importe o banco de dados: database.sql

  4. Preencha o arquivo de configuração: config.php

  5. Obtenha a cotação monetária atual

    php scripts/update.php

Apache

O projeto já inclui um arquivo .htaccess para realizar a reescrita de URL. Nada mais é necessário.

Nginx

Para servidores Nginx, é preciso inserir a regra de tratamento de URL no arquivo do virtualhost utilizado, encontrado em: /etc/nginx/sites-available/.

Instalando no diretório raíz

root /srv/www/taxa-cambio/;

location / {
    try_files $uri /$uri /index.php?$args;
}

Instalando em um subdiretório

location /taxa-cambio/ {
    try_files $uri /$uri /taxa-cambio/index.php?$args;
}

Cron job

Caso deseje que o banco de dados seja atualizado diariamente, seguindo a rotina de atualizações do Banco Central, crie uma nova entrada em sua cron-table:

0 14 * * 1-5 /usr/bin/php /srv/www/taxa-cambio/scripts/update.php

Não esqueça de alterar o endereço do script acima para que reflita o caminho absoluto de sua instalação.

Utilização

Documentação

Licença

Este projeto está disponível sob a licença GPL V2

taxa-cambio's People

Contributors

lsrocha avatar

Stargazers

Evandro Camargo avatar Rafael Dimas avatar Marcilio Cipriano avatar Renan Gurgel avatar Victor Hugo Bernardes de Souza avatar

Watchers

James Cloos avatar  avatar Nando Kstro Net avatar Rafael Dimas avatar

taxa-cambio's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.