これまでパソコンからのみ使っていたObsidianをiPhoneからも使ってみむとて、するなり with Obsidian-git

初めて
情報を咄嗟に確認したり、ちょっとしたメモを取りたいことってありませんか?
僕は最近Obsidianというメモアプリをパソコンから使用しているのですが、そんな時にわざわざメモを取るためにパソコンを開くのはあまりにも面倒!!!(っというかパソコンがないとメモとれないじゃん!!)
けどObsidianなんか使い心地がいいんだよな・・・なんとなく・・・なので使い続けたい・・・
ということで、どうやらスマホからもObsidianを利用することができるみたいなのでその設定をしてみる記事です(+基本的にはObsidianはデータをローカルの端末に保存するのでそのデータを端末間で共有できるようにしたい。っというよりそっちがこの投稿の本題)
端末間でデータを共有するためにObsidian-gitというプラグインを使用します!
⚠️注意!
このObsidian-git、スマホで使用するときには、あんまり安定はしていないみたいなのでその辺を理解した上で使うことになります。(実際自分もすでに一度pushできなくなって困りました…自分の操作ミスのせいな気もしますが…) https://github.com/denolehov/obsidian-git
The git implementation on mobile is very unstable!
追記:いろいろトラブっているのでまた記事書こうと思います!!!!!!
目標
Obsidian について知らない人もいるかもしれないので状況説明も兼ねて…
基本的にはObsidianを利用して作成したメモというのはローカルに保存されるのですよね
複数端末間でメモを共有するためにObsidian syncという機能が提供されているのですが、残念ながら有料……
ただ、とてもありがたいことに有志の方複数端末間でメモを共有することができるようにするためのプラグインを提供してくれているのです!(ありがとうございます……)
僕はObsidian-gitというプラグインを使用して、複数のパソコン間でデータを共有しています!
ということで、タイトルは「これまでパソコンからのみ使っていたObsidianをiPhoneからも使ってみむとて、するなり」とありますが、ただiPhoneからObsidianから利用するだけではなく、パソコン、iPhone間でファイルを共有しつつ、Obsidianを利用することを目標としています!
多くの先駆者
たいていの場合には先駆者がいるものです、私のような無能にできることは先駆者のまねをすることだけです
なのでその先駆者達を参考にしつつ進めていきます!
Obsidian for iPhone でも Github 連携したい PCのObsidianで作成したノートをGitHub経由でiPhoneへ同期する
上記の記事等を参考にして進めていきました!(感謝)
やっていくよ
Githubからvaultファイルを取ってくる
Github上で管理しているvault(Obsidianのメモとかが入っているもの)を、iPhoneに持ってきます
その前に!! もし、あなたがObsidianアプリをiPhoneにインストールしたばかりで、一度も使ったことがないのであれば、一度適当なvaultを作って、iPhoneを再起動したほうがいいかもしれません!
Vaultを作成すると、ファイルアプリ→このiPhone内に、Obsidianというディレクトリが作成されるはずです
(お前の環境だけ…ってやつかもしれないですが、自分の場合、vaultを作成してもこのObsidianディレクトリが見つからず、途方に暮れていた時にiPhoneを再起動ところ、Obsidianディレクトリが表示されるようになったので太字にしました……だいぶこれに時間を取られてしまったので……)
iPhoneでgitを利用するためにWorking Copyというアプリを利用すると良いらしいのでダウンロード、起動します
起動してvaultを保存しているリポジトリをcloneします
Obsidianディレクトリに移動させる
取ってきたファイルをObsidianディレクトリに移動させます
共有ボタンを押すと出てくるウィンドウをスクロールしていって、フォルダに保存をタップして、Obdsidianディレクトリを指定して保存しましょう!
Obsidian-gitの設定
Obsidianを起動し、移動させたvaultを開こうとすると、信頼するとどうか聞かれますがとりあえず信頼しておきます
Obsidian-gitの設定で使用するためのキーを取得するために、GitHub の設定を開きます
Personal access tokensというものを使用するようです! (最初はfine-grained tokensを取得しようとしたのですがなぜかうまくいかなかったので、classicと書かれている方を取得しました……モバイルのブラウザだとうまくいかないとかあるのかなぁ…
Tokens(classic)をタップして、チェックマークを入れます。(これが本当に正しいかはわからない)
表示されるコードをコピーし、Obsidian-gitの設定に貼り付けます!!
完了!!
これでiPhoneを含めたデバイス間での変更を手軽に同期できるようになりました〜〜
これまで以上にObsidianで気軽にメモを取れる~~
ちなみにcanvsなども表示できてとても良い感じです!!
まだまだObsidianの使いこなし方を理解していない気がするので色々調べてみたいですね〜