cosense-grass

Cosense (旧 Scrapbox) での活動を、1 年分の「草」として見えるようにするツールです。 書いた時間と読んだ時間を分単位で数え、日ごとの量を色の濃さ、読み書きの比を色合いで表します。

Cosense の公式サービスではありません。運営元の株式会社 Helpfeel とは関係のない、個人のプロジェクトです。

直近 26 週の図の例 (デモ)

1 日を朝・昼・夜に分けて塗ります。書いた時間は、新しく作ったページ (作る)・自分が前に作ったページ (育てる)・他の人のページ (関わる) に分けて数え、 読んだ時間 (読む) と並べた割合を草の下の線で示します。

1 年分の草の例 (デモ)

どちらもデモで、実際の記録ではありません。同じ図で、半年と 1 年、1 日を 3 マスにするか 1 マスにするかを選べます。

Google サインインを使う理由

記録は Cosense を開いた端末 (PC やブラウザ) ごとに数えます。 Google でサインインすると、複数の端末の記録を同じ 1 人の草にまとめられます。 サインインは端末を追加するときだけで、このページや草を見るのにサインインは要りません。 受け取るのは Google アカウントの識別子だけで、メールアドレスや氏名は受け取りません (プライバシーポリシー)。

使い方

Cosense の自分のユーザーページ (/{project}/{username}) の script.js に、 配布ページの 1 行を書き足します。バンドルは 公開プロジェクト /cosense-grass にあります。

import "/api/code/cosense-grass/v1/script.js"

入れると、そのプロジェクトでの活動を数え始めます。入れる前の活動は数えません。 複数のプロジェクトで使うときは、それぞれのユーザーページに同じ 1 行を書きます。

ページメニューに「cosense-grass」が増えます。 草をほかの端末とまとめたり、共有 URL を作ったりするには、そのダイアログの「設定」から Google でサインインします。

すでに Cosense で設定を済ませている方は、管理のページで自分の草を見られます。

保存されるもの

サーバに送るのは「何日の何分に活動したか」だけです。 ページの題名も中身もプロジェクト名も送りません。くわしくは プライバシーポリシーをご覧ください。

リンク


cosense-grass · 管理 · プライバシー · GitHub