Manda transações de bancos brasileiros (Nubank, Itaú, etc.) para o YNAB.
Estou muito grato a Felipe de Morais, quem criou o base por este repo.
You must go through all the steps here to create a MyPluggy account, a developer portal account, and link them together!
This repo is set up with VSCode's devcontainers.
The easiest way to get going with it is to:
- Install Docker
- Install VSCode
- Install the Dev Containers extension
- Open the repo in VSCode
- Select "Reopen in container" when the popup appears, "Folder contains a Dev Container configuration file. Reopen folder to develop in a container"
The first time you start the dev container, the .env.example will be copied to a .env. You'll get prompted with an "❗ACTION" to fill in your credentials in the .env file.
From there, you can run the sync using:
make run
Tests can be run with:
make test
- Fork this repo
- Update the repository's secrets in Github to provide the values for the environment variables you're going to consume (e.g.
ACCOUNT_0_YNAB_ID) - Modify the
.github/workflows/sync-to-ynab.ymlfile to pass in the environment variables you specifically use, based on the contents of your.envfile - Enable Github Actions on the repo
- Test the action by clicking "Run"
