https://github.com/hdnha11/standardnotes-export
A tool for migrating Standard Notes backups while preserving tags and flattening the hierarchy.
https://github.com/hdnha11/standardnotes-export
golang markdown migration obsidian standardnotes
Last synced: about 1 year ago
JSON representation
A tool for migrating Standard Notes backups while preserving tags and flattening the hierarchy.
- Host: GitHub
- URL: https://github.com/hdnha11/standardnotes-export
- Owner: hdnha11
- Created: 2023-10-01T15:32:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-02T03:19:55.000Z (over 2 years ago)
- Last Synced: 2025-03-26T21:19:18.769Z (about 1 year ago)
- Topics: golang, markdown, migration, obsidian, standardnotes
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Standard Notes Markdown Export
A simple tool to help migrate from Standard Notes backup files to other Markdown-based note-taking apps like Obsidian.
This tool takes a straightforward approach - keeping all note files flattened, with the file name being the note's title followed by `.md`.
It also retains the original tags from each note by adding a front matter section to the top of the file if tags exist.
## Build
```bash
$ go build main.go
```
## Usage
```bash
$ ./main -h
Usage of ./main:
-f string
Standard Notes Backup and Import File
-o string
Markdown Output Folder (default "./md")
```
Examples:
```bash
$ ./main -f ~/Downloads/backup.txt
```