![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@actual-app/import-ynab5
Advanced tools
This is a beta importer for YNAB5 (nYNAB) data.
To run:
npx @actual-app/import-ynab5 <path-to-ynab5-file>
Read below for how to get your YNAB5 file.
Almost everything should be working now.
To use the importer, you will first need to export your budget, then have the correct software installed, and then run the importer.
Note: currently this does not work under WSL in Windows. Run this directly in Windows.
In order to export your budget from YNAB, you will need an API key.
If you haven't already got an API key, you'll need to:
The API key is only shown once, so make sure you copy it down somewhere! More information on how to access the YNAB API can be found at https://api.youneedabudget.com/
Now open a terminal window / command prompt, and enter:
curl -H "Authorization: Bearer <ACCESS_TOKEN>" https://api.youneedabudget.com/v1/budgets
This will get the list of all the budgets you have. You'll need to find the id
of the budget you want to export and use it to perform the following API request:
curl -H "Authorization: Bearer <ACCESS_TOKEN>" https://api.youneedabudget.com/v1/budgets/<BUDGET ID> --output budget.json
For the importer to run, you will need nodejs
installed. Details on doing that are too long for this README, but you can find details at https://nodejs.org/.
Once you have nodejs
installed, you'll need to get download this importer. If you're familiar with GitHub and Git then you probably have everything setup to easily clone this repository. If not, the easiest way to get this importer is to use the Code
button and then use the Download ZIP
file.
Once you have downloaded the zip file, unzip it on your computer to extract the files. Then in a terminal / command prompt, navigate into the directory and type the command:
npm i
This will install the required libraries for the importer.
/path/to
with where ever you saved the budget.json
file:npx @actual-app/import-ynab5 /path/to/budget.json
If you have checked out this code and running it locally, do node index.js
instead of the npx
command.
Once the import is complete, it may not show all the up-to-date information correctly. In order to refresh the view:
If you would like to contribute, check out the documentation for the API, specifically about importers. All of the available methods can be found here.
FAQs
A tool for importing nYNAB data into Actual
The npm package @actual-app/import-ynab5 receives a total of 3 weekly downloads. As such, @actual-app/import-ynab5 popularity was classified as not popular.
We found that @actual-app/import-ynab5 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
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.