Utility move projects and tasks from NirvanaHQ to ZenKit
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
notes.md
package-lock.json
package.json

README.md

Nirvana2Zenkit

Accompanying code for my articles about moving data from Nirvana GTD to Zenkit.

Requirements

  • a recent version of Node.js and NPM
  • a Nirvana GTD account
  • a Zenkit account

Quick Start

  1. Install dependencies:
npm install
  1. download a JSON export of your data from Nirvana GTD (see Part 1 of the series) and save it locally, e.g. C:\download\nirvana-export.json

  2. CD into project, then run the script:

node src/index.js C:\download\nirvana-export.json

Sample console output (Windows):

> node src/index.js C:\download\nirvana-export.json

Writing out/projects.csv...
Writing out/tasks.csv...
...Done
...Done

The script will create:

  • an out folder
  • out/projects.csv
  • out/tasks.csv

See articles in the series for details.