This is a small and simple CLI script to convert a decrypted Standard Notes
Backup/Export into a structure of <tag>/<note-title>.<file-extension>
.
Standard Note's Backup/Export tool exports a single .txt
file in JSON format,
and all notes in a single directory, which isn't very portable. This script
requires that file to exist in the same directory. It should be called
Standard Notes Backup and Import File.txt
(default name).
No data ever leaves your device with this.
This was tested with [email protected]
, though it's possible older versions might
work.
There are no other dependencies. Deno!
# For exporting notes as *.txt files into an "exports" directory
$ deno run --allow-read --allow-write https://deno.land/x/[email protected]/main.ts
# For exporting notes as *.md files into an "exported" directory
$ deno run --allow-read --allow-write https://deno.land/x/[email protected]/main.ts --file-extension=md --output-directory=exported
$ deno install --allow-net https://deno.land/x/[email protected]/main.ts
# For exporting notes as *.txt files into an "exports" directory
$ standardnotes_folder_export
# For exporting notes as *.md files into an "exported" directory
$ standardnotes_folder_export --file-extension=md --output-directory=exported
# For exporting notes as *.txt files into an "exports" directory
$ make start
# For exporting notes as *.md files into an "exported" directory
$ deno run --allow-read --allow-write main.ts --file-extension=md --output-directory=exported
# format
$ make format
# test
$ make test
$ git tag -s 1.0.x
$ git push origin --tags