paint-brush
Obsidian ガイド: 毎日開かなくても毎日のメモを作成する方法@luca1iu
新しい歴史

Obsidian ガイド: 毎日開かなくても毎日のメモを作成する方法

Luca Liu4m2024/08/30
Read on Terminal Reader

長すぎる; 読むには

デイリー ノート プラグインは Obsidian の基本的な機能です。これにより、朝に Obsidian を開くたびに新しい毎日のノートが作成されます。Obsidian を一晩開いたままにして閉じないと、翌朝コンピューターを開いたときに今日の毎日のノートが自動的に作成されないことに気付くでしょう。
featured image - Obsidian ガイド: 毎日開かなくても毎日のメモを作成する方法
Luca Liu HackerNoon profile picture

問題

Daily Note プラグインは Obsidian の基本的な機能であり、日々のタスク、考え、進捗状況を追跡する多くのユーザーにとって不可欠です。Daily Notes 設定には、 Open daily note on startupオプションがあり、これにより、朝 Obsidian を開くたびに新しい毎日のノートが作成されます。


ただし、注意点があります。Obsidian を一晩開いたままにして閉じないと、翌朝コンピューターを開いたときに、今日の毎日のメモが自動的に作成されていないことに気付くでしょう。手動で作成する必要があり、ワークフローが少し中断される可能性があります。


これは大きな問題ではありませんが、このプロセスを自動化すると、日々の業務がよりスムーズかつ効率的になります。

macOSソリューション

これが私のシンプルなコーディング不要の解決策です。macOS に組み込まれているAutomator使用して、Obsidian を毎日再起動するようにスケジュールします。

ステップ1: Automatorワークフローを作成する

  1. Automator を開く: Mac で Automator アプリを起動します。Spotlight (Command + Space) またはアプリケーション フォルダで見つけることができます。


  2. 新しいワークフローを作成する:ドキュメントの種類を選択するよう求められたら、「ワークフロー」を選択します。


  3. 必要なアクションを追加します。

    • アプリケーションを終了: Quit Applicationアクションを検索し、ワークフローに追加します。Obsidian.app を終了するように設定し、「変更を保存するかどうかを確認する」の切り替えを解除して、プロンプトなしでアプリが閉じられるようにします。

    • 10 秒間一時停止: Pauseアクションを追加し、10 秒に設定します。この短い一時停止により、Obsidian が再度開く前に完全に閉じていることが保証されます。

    • アプリケーションの起動:最後に、 Launch Applicationアクションを追加し、Obsidian.app を再度開くように設定します。これにより、「起動時に毎日のメモを開く」機能がトリガーされ、新しいメモが作成されます。


  4. ワークフローをテストする: Automator ウィンドウの右上にあるRunボタンをクリックして、ワークフローをテストします。


  5. ワークフローを保存する: reopenObsidiaのようなわかりやすい名前を付けて、コンピューター上の便利な場所に保存します。

ステップ2: カレンダーを使用してワークフローをスケジュールする

  1. カレンダーを開く: Mac でカレンダー アプリを起動します。


  2. 新しいイベントを作成する:通常、仕事を始める時間に新しいイベントを作成します。


  3. イベントを繰り返し設定する:必要に応じて、平日または毎日イベントを繰り返すように設定します。


  4. カスタムアラートを追加する:

    • イベントの詳細で、 Alertをクリックし、 Customを選択します。
    • アラートの種類としてOpen Fileを選択します。
    • Otherを選択し、先ほど保存した Automator ワークフローに移動します。これにより、イベントがワークフローにリンクされます。

ステップ3: セットアップをテストする

自動化をテストする:次のスケジュールされた時間に、ワークフローが正しく終了して Obsidian を再起動し、毎日のメモが自動的に作成されるかどうかを確認します。必要に応じて調整します。

Windows ソリューション

Windows ユーザーの場合、Windows に組み込まれているツールであるタスク スケジューラを使用して、Obsidian を同様に毎日自動的に再起動することができます。設定方法は次のとおりです。

ステップ1: バッチスクリプトを作成する

  1. メモ帳を開く:メモ帳を開きます。


  2. バッチ スクリプトを記述します。次のコードをコピーしてメモ帳に貼り付け、 C:\path\to\Obsidian.exeコンピューター上の Obsidian へのパスに置き換えます。

     @echo off taskkill /IM Obsidian.exe /F timeout /t 10 start "" "C:\path\to\Obsidian.exe"
  3. スクリプトを保存します。拡張子 .bat で reopenObsidian.bat として保存します。

ステップ 2: タスク スケジューラを使用してバッチ スクリプトをスケジュールする

  1. タスク スケジューラを開きます。Win + R を押して、 taskschd.mscと入力し、Enter を押します。


  2. 新しいタスクを作成する:タスク スケジューラで、右側の [アクション] ウィンドウでCreate Taskクリックします。名前を付けて [ Dailyを選択し、時刻を設定してStart a programを選択します。


  3. バッチ ファイルを選択します。保存した .bat ファイルを参照して選択します。


  4. 完了: Finishをクリックして保存します。

結論

これらの手順に従うと、Obsidian の毎日のメモが、手動操作なしで毎朝自動的に作成されます。この設定により、メモを整理してワークフローをスムーズに保て、1 日も忘れることがなくなります。


データ関連の洞察について私と一緒に調べる時間を割いていただき、ありがとうございます。あなたの関与に感謝します。この情報が役に立ったと思われた方は、ぜひ私をフォローするか、私とつながってください。リンクトインまたはバツ(@Luca_DataTeam) 楽しい探検を!👋