AndroidとPCでメモを同期する
方針
- git,GitHubでvaultを管理する
- Androidでもメモをとってgit管理したい
- daily(YYYY-mm-dd.md)が簡単につくれるといい
- なるべくお金かけずにスタートしたい
試したこと
Termux
Using Obsidian with Termux and VIM - The Gadhian
これすき
I don’t really know if it’s zettelkasten, evergreen notes, or GTD, or bullet journaling. It doesn’t really matter.
git,vimをインストール
pkg install vim git
git --version
storageを使用するためのセットアップコマンド
termux-setup-storage
ssh鍵をGitHubに登録
vaultリポジトリをクローン
cd ~/storage/shared
mkdir repos && cd repos
git clone vault
cd vault
git status
ショートカットを作成
termuxで長いコマンドをうつのは辛いので、よく使うコマンドを登録しておく
~/.bashrc
export TODAY=$(date +%Y-%m-%d)
export VAULT=~/storage/repos/vault
alias cdv='cd $VAULT'
alias gits='git status'
alias gita='git add .'
alias gitc="git commit -m '$TODAY from termux'"
daily() {
cp $VAULT/daily/template.md $VAULT/daily/$TODAY.md
sed -e "s/{{date}}/$NOW/g" -i $VAULT/daily/$TODAY.md
}
使い方
daily note
- termux で
daily
で今日の日付ファイルを作る - markor で編集
- termux で git コマンドでpush
Markor
AndroidのMarkdownエディタ
シンプルな機能しか持っていない ただ書くだけなら便利
GitJournal
- GitHubと連携できる
- markdownの編集ができる
- 保存タイミングで自動でpush/pullする
特に難しい設定をせずに使えるのが利点
- 不便な点
- 同期タイミングを調整できない
- テンプレートが利用できない