8000 RoamAsana/README.md at master · Stvad/RoamAsana · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.17 KB

README.md

File metadata and controls

29 lines (18 loc) · 1.17 KB

Convert an Asana project to RoamResearch page

The development is supported by - a service that allows you to publish your Roam notes as a beautiful static website (digital garden)

Prerequisites:

  1. Python 3.7+
  2. Dependencies:pip install -r requirements.txt

Usage

  1. Obtain a JSON representation of your Asana project and save it to <ProjectName>.json

    You can also use the exporter I wrote to obtain a full snapshot of all your projects from all the workspaces.

  2. Run python roam_asana.py ProjectName.json output.json

  3. Import the resulting JSON file to Roam

Details

  1. Task notes are inserted as a child block
  2. Subtask become child blocks
  3. Tags and due dates are converted into Roam pages and inserted as a first child block under the respective task block
  4. Sections are supported and tasks that are in a section are aggregated under the same block
  5. This also supports converting Asana bracket estimate hack into Roam attribute
0