generated at
TritaskをScrapboxに移植する
移植したもの
本家になるべく寄せたver.
メンテはしていない
takker好みにアレンジしたver.
こっちを使っている
hr
なぜ移植しようと思ったか
自前でタスク管理アプリなど作らずとも、Scrapbox上で構築できるのではないかと考えていた
問題はどういうUIで実装するかだったが、Tritaskをarrangeする形で移植すれば行けそうな気がした

本当は欲をいえばScrapVim上にpluginみたいな感じで構築できるとなお良いのだが、まあそれは後の課題だ
とりあえず動くものを作ってみたい

実装方針
まずはTritaskをそのまま移植して使ってみる
formatは多少は変えるけど
あとkey bindも変えるが
操作方法とかは変えない
機能一覧
doneタスクの追加・開始・終了
一括して開始/終了時刻をずらすのはss2calendarで結構使ってたけど
正直、実装は後回しでも良い気がする
done属性
skip
rep
2020-12-31 19:37:30 実装する
2020-12-31 20:37:20 脱線してしまった……。まだ実装できていない……。
実装済み
並び替え
どう実装したものか
間に挟まっているタスク以外の行は無視して並び替えるか、インデントが下がっている部分を一つのblockとして並び替えるか、迷うなあ
やめた
独自に追加するもの

使ってみてしっくり来なかった部分を自分好みにカスタムする
移植しないもの
インボックス
scrapboxなんだからページ作ってtakker
reference属性/ command line属性
同様
hold属性
これはどうしようか?

公式サイトからサンプルをコピペしてみた
tritask
インボックス インボックス インボックス 1 2018/08/02 Thu 00:00 00:00 ---- TODAY DONE hold:0 2 2018/08/02 Thu ---- TODAY TODO hold:0 2 2018/08/02 Thu 電子書籍執筆 a2 タイトル考える 2 2018/08/02 Thu 電子書籍執筆 a2 出版方法調べる 2 2018/08/02 Thu 電子書籍執筆 a2 期限決める 3 2018/08/03 Fri ---- TOMORROW TODO hold:1 3 2018/08/06 Mon 電子書籍執筆 a3 試しに書いてみる 3 2018/08/06 Mon 電子書籍執筆 a4 章立て設計する 4 2017/07/01 Sat 00:00 00:00 ---- YESTERDAY DONE ★ これを追加しました 4 2018/08/01 Wed 13:18 14:22 電子書籍執筆 a1 ニーズ調査 4 2018/08/01 Wed 14:33 15:44 電子書籍執筆 a1 既存書籍調査 4 2018/08/01 Wed 16:00 17:00 電子書籍執筆 a1 面白そうか仲間に訊いてみる
普通の編集領域に貼り付けるとこうなる
hr
インボックス
インボックス
インボックス
1 2018/08/02 Thu 00:00 00:00 ---- TODAY DONE hold:0
2 2018/08/02 Thu ---- TODAY TODO hold:0
2 2018/08/02 Thu 電子書籍執筆 a2 タイトル考える
2 2018/08/02 Thu 電子書籍執筆 a2 出版方法調べる
2 2018/08/02 Thu 電子書籍執筆 a2 期限決める
3 2018/08/03 Fri ---- TOMORROW TODO hold:1
3 2018/08/06 Mon 電子書籍執筆 a3 試しに書いてみる
3 2018/08/06 Mon 電子書籍執筆 a4 章立て設計する
4 2017/07/01 Sat 00:00 00:00 ---- YESTERDAY DONE ★ これを追加しました
4 2018/08/01 Wed 13:18 14:22 電子書籍執筆 a1 ニーズ調査
4 2018/08/01 Wed 14:33 15:44 電子書籍執筆 a1 既存書籍調査
4 2018/08/01 Wed 16:00 17:00 電子書籍執筆 a1 面白そうか仲間に訊いてみる
hr
流石に崩れて見にくいな。
少し変えよう
INBOXはなし
scrapboxなんだからアイデアごとにページを作ればいい
記録欄を別途用意する
時間感覚がわかるようにした
これはtritaskとは関係ないか。
proportional fontでも位置合わせできるように、進行中のタスクの終了時刻に 99:99:99 を入れてみた
2020-12-30 07:51:43 空白でも代替できるか?
(空白6個のインラインコード)でも代替できそう
日付は先頭に入れる
ここは変えない
1行にすべての情報を入れる
タイトルをリンクにする
メモなどはそっちに書く
作業ログともseemlessにつなぎたいなtakker
完了したら作業ログを閉じて、こっちのtritaskページに終了時刻を書き込むとか
進行中のタスクにアイコンをつける
目印的なやつ。もちろんtritaskにはない機能
やっていないタスクはどう扱うか
というか、takkerとしては各日付のタスクページに書き込んでおきたい
ばらばらにしてもscrapbox-text-bubbleで一覧できる
06:37:40 個人的なやつ
日刊記録sheetと合体させたい
pros
書く場所が一箇所にまとまって便利
cons
何をやったのかがみにくくなる?
タスクの先頭にdoneを置く運用など、やりようはいくらでもありそう
コマンド作ってみるか
Alt+a a : タスクを追加する
現在のカーソル位置の下に新しい行を作り、時刻を書き込む
形式は YYYY-MM-DD hh:mm:ss 99:99:99
07:39:28 成功!いい感じ!
10:37:16 mobileからでも操作できるように、page menuを作っておきたい
そもそもmobileからscrapbox-insert-textは使用できるのか?
キーボード入力代行なら使える
hr
2018/08/01
12:00 - 15:00 昼過ぎ
2018-08-01 13:18:00 14:22:00 [電子書籍執筆 a1 ニーズ調査]
2018-08-01 14:23:23 お腹すいたなー
2018-08-01 14:33:00 15:44:00 [電子書籍執筆 a1 既存書籍調査]
15:00 - 18:00 夕方
2018-08-01 16:00:00 17:00:00 [電子書籍執筆 a1 面白そうか仲間に訊いてみる]
2018-08-01 17:10:33 [電子書籍執筆 a2 タイトル考える] takker
2018-08-01 [電子書籍執筆 a2 出版方法調べる]
2020-12-30
2020-12-30
2020-12-30
2020-12-30
-----
2018/08/02
[電子書籍執筆 a2 タイトル考える]
[電子書籍執筆 a2 出版方法調べる]
[電子書籍執筆 a2 期限決める]
2018/08/06
[電子書籍執筆 a3 試しに書いてみる]
[電子書籍執筆 a4 章立て設計する]
hr
2020-12-30 14:00:33 等幅fontを使える文字装飾記法を追加した
2018-08-01 16:00:00 17:00:00 [電子書籍執筆 a1 面白そうか仲間に訊いてみる]
2018-08-01 17:10:33 [電子書籍執筆 a2 タイトル考える] takker
2018-08-01 [電子書籍執筆 a2 出版方法調べる]
うーん、微妙……
カーソルを動かすたびに列が大きく動いてしまう
視認性が悪い
てか、タスク名以外をインラインコードにすれば解決するのでは
2018-08-01 16:00:00 17:00:00 [電子書籍執筆 a1 面白そうか仲間に訊いてみる]
2018-08-01 17:10:33 [電子書籍執筆 a2 タイトル考える] takker
2018-08-01 [電子書籍執筆 a2 出版方法調べる]
解決した……takker
すごく簡単なことだった……

作者staもscrapboxへの移植を考えていたようだ
scriptからカーソルを取得して書き込む方法が見当たらなくて断念していたみたい
この部分は解決済みtakker
範囲選択してソートはまだ実装できていないな
ある範囲を削除&テキスト取得
新しいテキストを流し込む
改行処理を丁寧にする必要あり
完成したら何か報告出したほうがいいかな
/sta/お問い合わせに問い合わせればよさそう
2021-01-05 18:33:58 報告した
反応がめちゃくちゃ速くて驚いたwtakker

#2021-11-12 16:03:47
#2021-01-05 18:35:52
#2020-12-31 14:21:23
#2020-12-30 07:08:28
#2020-12-28 05:59:35
#2020-12-22 08:58:18