目次:
iOSやiPadOSでObsidian Web Clipperが0バイトのファイルしか作らない
公式版のObsidian Web Clipperアプリをインストールしてみた。
iPhoneのSafariのObsidian Web Clipper機能拡張を立ち上げ、最終的にObsidianアプリが自動的に開いても、タイトルだけ(ファイル名だけ)が入力されて空っぽのMDファイルが作られてしまって困った。
とりあえずクリップボードの中身を手動で貼り付ければ良いが、それはないだろう。そんな使い方を想定して作ってはいないハズ。
もしかしたら何かのプラグインが干渉してるのではないかと思い、コミュニティプラグインとコアプラグインの両方の全てのプラグインを無効にしてみたが何も変わらない。
オブシディアンのヘルプのウェブクリッパーのページ ― Troubleshoot Web Clipper - Obsidian Help
To allow Obsidian to always receive Web Clipper content:
- Go to iOS Settings → Apps → Obsidian.
- Set Paste from other apps to Allow.
に、こんなことがわざわざ書かれていることからすると、他のアプリからObsidianへの張り付け時に毎回表示される許可確認のダイアログが邪魔しているらしい。 よって、iOS/lPadOSの設定アプリ→アプリ→Obsidian→「ほかのアプリからのペースト」を 許可 にしてダイアログボックスが表示されないようにしたら無事に動いた。
イメージもローカルに保存してくれというリクエスト
Webページのテキストだけでなくイメージもローカルに保存する機能のリクエストは既に Download pictures to local · Issue #37 · obsidianmd/obsidian-clipper · GitHub で行われている模様。
Local imagesプラグインの代わりに
上のリクエストのページにはLocal imagesプラグインを使えば現状でも同じようなことはできると投稿されているが、iOSでは「このプラグインはお使いのデバイスをサポートしていません。」となってインストールできない。
そこて、以前作った似たようなことをするショートカットを一箇所だけ変えて(pageurl:: → source::)、Obsidian Web Clipperに対応してみた。
- ショートカット Local images SC
Obsidian Shortcut launcherプラグインも実行には必要。