Home

Awesome

Athens exporter

Standalone tool that converts an Athens Research database into a logseq directory.

Usage

The easiest way is to download a released JAR, and run it with

$ wget https://github.com/bshepherdson/athens-export/releases/latest/download/athens-export.jar
$ java -jar athens-export.jar path/to/athens/index.transit logseq/parent/dir

To run from source: install the Clojure CLI tool, clj, clone this repo and cd into it. Then:

$ clj -X athens.export/export \
  :athens '"path/to/athens/index.transit"' \
  :logseq '"path/to/empty/logseq/dir"'

(Yes, with the weird double quoting - we want to pass the literal "s to Clojure, so we wrap them with ' so the shell doesn't eat them.)

Features

This transforms an Athens database and exports it as Markdown files in a directory tree, suitable for importing into logseq.

Caveats

There are several known weaknesses of this tool.

PRs to fix any of these issues would be welcome!