Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
USD-BRL CLI is a tool that allows developers to fetch the exchange rate of USD/BRL on the 15th workday of the previous month.
To file taxes in Brazil for foreign earnings, one needs to convert that income to USD using the closed exchange rate of the payment date and then convert to BRL using the exchange rate on the 15th workday of the previous month.
The data comes from the oficial website for the Brazilian Central Bank
Before you begin, ensure you have met the following requirements:
Node.js
installed in your machine.To install usdbrl-cli, follow these steps:
using npm
:
npm install -g usdbrl-cli
To use usdbrl-cli, follow these steps:
Get the exchange rate on the 15th workday of the past month
> usdbrl
Exchange rate on 15/06/2020: R$ 5,1877
Get the exchange rate on a specific date
> usdbrl -d 10/06/2020
Exchange rate on 10/06/2020: R$ 4,8888
Get the exchange rate for a period
> usdbrl -r -p 05/07/2020 10/07/2020
[
{ date: '30/06/2020', rate: '5,4754' },
{ date: '01/07/2020', rate: '5,3646' },
{ date: '02/07/2020', rate: '5,3022' },
{ date: '03/07/2020', rate: '5,3368' }
]
To contribute to usdbrl-cli, follow these steps:
git checkout -b <branch_name>
.git commit -m '<commit_message>'
git push origin usdbrl-cli/<location>
Alternatively see the GitHub documentation on creating a pull request.
If you want to contact me you can reach me at david@berribits.com.
This project uses the following license: MIT.
FAQs
A CLI to fetch BRL to USD exchange rates
We found that usdbrl-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.