アプリケーション

#Dynalist と #Dynawrite で日記をつけて #Scrapbox にアーカイブするまで(rabirgo2019/03/14版)

@rabirgoです。

ちょっと遠回りしてる感もありますけど日記の運用が固まったので記録しておきます。
Dynawrite の入力のお手軽さがこのシステムの中心です。

前提というか目的というか

Dynalist に日記を投稿する

入力したいろんな記録は一旦 Dynalist に入れてしまいます。

ルール

  • タイトルには絶対日付と相対日付(Dynalist 機能)を入れる
Dynalist の日記を複数日分俯瞰Dynalist の日記を複数日分俯瞰

Scrapbox に日記を転記する

Dynalist 上である程度整理して、Scrapbox にも貼り付けます。

タグ

  • 年月日
    • リンクとしては不要だが、年月日 曜日 が並んで見えるようにしておきたいため
  • 曜日
  • 年月
  • 月日
  • 前の日/次の日
  • 去年の10日後(今日から-355日)の日付
Scrapbox に自動投入されることになるタグScrapbox に自動投入されることになるタグ

ルール

  • URL 手入力でも日付にアクセスできるようにするため、曜日などはタイトルに入れない(曜日を入れると URL 手入力での日付移動ができなくなる。例えば去年の誕生日何したっけなんて時に去年の曜日は分からない)

前準備

Dynalist

work エリア

Dynawrite のメモを溜めるためのアイテムを作っておく(Dynalist 上で INBOX に指定しているアイテムは別の用途に使ってるので使わない)

  • daily (ドキュメント)
    • work
一度作っておけば変更不要です。

日記エリアのアウトライン構成

  • daily(ドキュメント)
    • 2019
      • 03
月が変わる度に作る必要があります。

Dynawrite (iPhone アプリ)

INBOX の設定

設定方法は以下のマニュアルを参照お願いいたします。

Dynawrite公開しました。
→Dynalist画面 の項を参照

Inbox とブックマークを設定しますInbox とブックマークを設定します
  • Inbox(メモ入力画面での送信ボタン)
    • work
一度設定しておけば変更不要です。
  • ブックマーク
    • 朝テンプレ用(月に1回設定更新する必要があります)
朝テンプレ用は、月が変わる度に変更する必要があります。

登録語句

  • 朝テンプレ
#Dynalist #Scrapbox 日記用の Dynawrite テンプレ(rabirgo 2019/03/14版)@rabirgoです。 私の手元で日記のフォーマットが一旦落ち着いたので、Dynalist 日記と Scrapbox 日記用の D...

朝テンプレをメモ記入した場合、そのまま送信ボタンを押さずに画面右端から中央へスワイプして送信ボタンメニューを出し、月のアイテムを選択します。

テンプレート

日中はひたすら日付+メモを Dynalist の daily – work に送信します。

  • メニュ->設定
    • テンプレートの使用:オン
    • テンプレートの編集:’HH:mm’ <Cursor>

TextExpander

Dynalist と Scrapbox のフォーマット差異を吸収します。

/d2s

#Dynalist で書きためた日記を #Scrapbox に Export するための Snippet を作った #TextExpander@rabirgoです。 連日 Scrapbox が楽しいという話を書いてますが https://rabirgo.net/da...

日々運用

Dynawrite(iPhone アプリ)

朝イチでその日のアイテムを作ります

  • メモ入力→登録語句→朝テンプレ を選択
登録語句をタップ登録語句をタップ
私の場合は「朝テンプレ」にしてます私の場合は「朝テンプレ」にしてます
テンプレと必要分を記入したら画面右端から中央へスワイプテンプレと必要分を記入したら画面右端から中央へスワイプ
月ごとのアイテムへ送信月ごとのアイテムへ送信

日中は起動してメモ入力

テンプレートにより時間が自動挿入されるので、それに続けてメモしたい内容を記入します。他のアプリに画面を切り替えて戻った時など、入力途中でなければそのたびに時間が更新されるのが素敵です。

日中は思いついたことややったことをひたすら送信日中は思いついたことややったことをひたすら送信

寝る前か翌朝

日次レビューとして以下の作業を行なっています。

Dynalist(Mac アプリ)

Dynalist のログを整理します。

  • work のアイテムを複数選択して、日付アイテムへ移動(Cmd+Shift+M で検索窓に -14 など日付を入れる)
    work に溜まってる日中のアイテムを日付のアイテムへ移動work に溜まってる日中のアイテムを日付のアイテムへ移動
  • 日付アイテムを開いて、不足しているタグなどを追加する(ちょっとめんどくさい)
  • その日の流れを1行にまとめて日付アイテムの末尾に足す
    • rebuild.fm のエピソード概要くらいのノリで。
  • Export してコピーする

Scrapbox(PCブラウザ)

Dynalist の Export をコピーして、TextExpander を使って貼り付けます。

  • 新規ページを作る
  • /d2s で貼り付け
    Scrapbox にTextExpander のスニペットを通して貼り付けScrapbox にTextExpander のスニペットを通して貼り付け
    • タイトル(URL ) は YYYY-MM-DD
    • 1行にまとめたものは1行目に入力され、カードのプレビュー時にちょっとだけ見えるようにしておく
      カードのプレビューに何したかが表示されるようにするカードのプレビューに何したかが表示されるようにする
  • Scrapbox 上で気になったキーワードのリンク化(ちょっとめんどくさい)

補足(再掲)

#Dynalist で書きためた日記を #Scrapbox に Export するための Snippet を作った #TextExpander@rabirgoです。 連日 Scrapbox が楽しいという話を書いてますが https://rabirgo.net/da...

最新の /d2s の JavaScript コードはこちらです。Dynalist の日付記法部分を削って改行を入れてます。Dynalist 側で1行まとめを書いていた場合は、Scrapbox のタイトル(YYYY-MM-DD)の次の行に設定されます。

TextExpander.pasteboardText.split('\n').map( function( e ) {return e.replace(/\(.\) *\!\(.* \+09:00\)/g, '\n').replace(/    /g, ' ').replace(/@/g, '#');}).join("\n");

さいごに

Dynalist のハッシュタグによる一覧化と、Scrapbox のリンクによる情報整理をどちらもやりたくて転記するという手段を取ってます。しばらくはこの流れで日記を運用してみます。

これでようやく GTD 的なことに手をつけられるかなというところです。
日記と同じ Scrapbox プロジェクトで「処理」「整理」して、「実行」は別のアプリで管理するのかなと考えてます。

ABOUT ME
rabirgo
うさぎ年おとめ座生まれの rabirgo です。 2019年よりフリーランスとして活動しています。