🐹 Simple memo convert & backup/restore tool.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bintest
mrblib
test
tools/momonga
.gitignore
Dockerfile
README.md
Rakefile
build_config.rb
docker-compose.yml
make_release.sh
mrbgem.rake

README.md

Momonga

🐹 Momonga is a Simple memo convert & backup/restore tool.

Momonga はメモの移行やバックアップ・リストアのための簡易的なツールです。
現時点ではBoostnoteへの移行や、あるいはその逆に使うことのみを想定し、下記の形式に対応しています。

  • Markdown
  • Boostnote

Usage

Backup

Boostnoteに格納されているデータをMarkdownで単一ファイルに出力します。

$ momonga --mode backup --workdir ~/Desktop/notes --bnjson ~/Library/Application\ Support/boost/local.json

フォルダ階層を保持して、下記のように保存されます。
ファイル名は タイトル.md となります。

- ~/Desktop/notes
    - default
        - noteA.md
        - noteB.md
        - noteC.md
    - draft
        - draftA.md
        - draftB.md

Restore

バックアップで出力されたデータを元に、Boostnoteにデータを復帰します。
local.json 中の既存データは上書きされるので注意してください。

$ momonga --mode restore --workdir ~/Desktop/notes --bnjson ~/Library/Application\ Support/boost/local.json

Memo

  • 作業前に関連するアプリケーションは終了することをおすすめします。
  • バックアップ、リストア共に下記の情報は保持されません。
    • タイムスタンプ
    • フォルダカラー
    • シンタックス
    • タグ

License

MIT