Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bsherman/notes2md

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

notes2md

WORK IN PROGRESS

A simple utility to convert Apple Notes (exported from iCloud) or Simplenotes (exported to JSON) into markdown that can be used by something like Notable.

This is mostly a toy project on which to practice Rust.

$ ./notes2md -h
notes2md 0.1.0
A simple program to convert notes from either Apple Notes or Simplenote to markdown which can be
used with Notable or other editors.
USAGE:
 notes2md --dest-dir <DEST_DIR> <SUBCOMMAND>
OPTIONS:
 -d, --dest-dir <DEST_DIR> directory where converted notes will be written
 -h, --help Print help information
 -V, --version Print version information
SUBCOMMANDS:
 applenotes process an iCloud export directory of Apple Notes data <SOURCE_DIR>
 help Print this message or the help of the given subcommand(s)
 simplenote process a JSON file export of Simplenote data <SOURCE_FILE>

Currently this functions quite well for Simplenote conversions. A note will be ignored if it has no content, more spcecifically, if the title parsing results in an empty string. If this occurs, the resulting converted markdown is output with an error message.

$ ./notes2md -d test_data/out simplenote ../notes.json
notes2md will read simplenote from source '../notes.json' and write to 'test_data/out'
ERROR processing Note:
---
title: ""
created: "2021年02月15日T17:04:31.319Z"
modified: "2021年02月15日T17:05:25.325Z"
---
title: '' is not valid for a filename

Apple Notes is not yet implemented.

$ ./notes2md -d /tmp applenotes ./test_data/
notes2md will read applenotes from source './test_data/' and write to '/tmp'
Apple Notes conversion not yet implemented.

About

a simple util for converting notes to markdown

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /