Skip to content

Tool to migrate Dynalist.io to Obsidian.md

Notifications You must be signed in to change notification settings

ericanastas/dynalist-to-obsidian

Repository files navigation

Dynalist to Obsidian

This script downloads the folders and documents in dynalist.io into a local folder structure of markdown files compatible with obsidian.md.

Setup

  1. Clone or download this script from GitHub
  2. If you don't already have it, install NodeJS. (v14.7.1 was used durring development of this script)
  3. Run npm install to install required packages.

Configure

Before running the script you will need to configure it by editing config.json.

  • credentials.token: API Token from the developer site.
  • vaultPath: The path to the Obsidian vault to import into.
  • destinationPath: A relative path within your vault where you would like to import your Dynalist documents.
  • requestInterval: The interval between requests to the DynaList API.
  • addCompletedCheckBoxes: Add completed checkboxes to completed list items regardless of whether they have a checkbox. Markdown items do not have the ability to be "complete" independent of a checkbox like Dynalist nodes.
  • strictLineBreaks: Adds two spaces before line breaks to align with strict markdown.

Run the Script

Run node index.js to begin the migration.

About

Tool to migrate Dynalist.io to Obsidian.md

Resources

Stars

Watchers

Forks

Packages

No packages published