Skip to content

Stvad/RoamAsana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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

Releases

No releases published

Packages

No packages published

Languages