ローカルアプリ · NOTE4

墨読 · WeRead Ink

微信読書の読書記録をデスクに。今日の読書時間、今週の日別統計、読書中の本の進捗を 400×300 のピクセル風パネルにまとめ、既定で 30 分ごとに NOTE4 へ送信します。

できること

今日・今週の読書時間、読書日数、7 日間の棒グラフ
最近読んでいる最大 2 冊の進捗と累計読書時間
400×300 の中国語ドット文字パネル、既定は 4 階調グレー表示
既定で 30 分ごとに更新。常駐接続と再接続に対応

インストールと使い方

手順に従ってローカルアプリを導入

Rust アプリと SDK 送信プログラムのソースが公開されています。README とチュートリアルに従ってビルドし、微信読書を設定して、プレビュー後にデバイスを接続します。

公開ソース

NOTE4 ファームウェア 3.7.2 · Rust stable / CMake · 微信読書 API キー · 同一 LAN · ホストの常時稼働

作者は Apple Silicon macOS で実機検証済みとしています。Linux / Windows は未検証です。NOTE4 専用で NOTE4C には対応しません。常駐モードはデバイス接続を使用するため、開始前に Hub など接続中の送信プログラムを停止してください。

  1. 環境と同階層のリポジトリを準備

    NOTE4 のファームウェア 3.7.2 を確認し、Rust stable、C/C++ ツール、CMake を準備します。hadronliu/weread-ink と itopinion/zectrix-local-push-sdk を同じ親ディレクトリに取得します。依存先は ../zectrix-local-push-sdk です。

  2. ビルドとオフラインサンプルの確認

    プロジェクト内で cargo test と cargo build --release を実行し、cargo run --example sample で sample.png を作成します。API キーやデバイスは不要です。文字、週間グラフ、本の進捗表示を確認します。

  3. 微信読書を設定し実データをプレビュー

    https://weread.qq.com/r/weread-skills で API キーを取得します。初回は .env.example を .env にコピーし、WEREAD_API_KEY と任意の WEREAD_DEVICE_TARGET を設定します。既存設定は保持してください。cargo run --bin weread-ink -- --dry-run dashboard.png で取得と描画を確認し、キーはローカルに保存します。

  4. デバイス確認後に送信・常駐

    NOTE4 を同じ LAN に接続し、待機中の Wi-Fi 維持を有効にします。Hub などを停止して IP とプレビューを確認後、cargo run --bin weread-ink -- --target <デバイスIP> で初回送信します。定期更新には --daemon を使います。既定間隔は 1800 秒です。macOS の自動起動はチュートリアルに従って launchd を設定します。

Local Push SDK を入手 ↗

コンピューター上の Codex などに渡し、最新 README に従って導入と検証を行ってください。

AI に渡す内容を見る
README と TUTORIAL.md に従って、このコンピューターに墨読(weread-ink)を導入し検証してください。
https://github.com/hadronliu/weread-ink
https://github.com/hadronliu/weread-ink/blob/main/TUTORIAL.md
NOTE4 ファームウェア 3.7.2 · Rust stable / CMake · 微信読書 API キー · 同一 LAN · ホストの常時稼働
作者は Apple Silicon macOS で実機検証済みとしています。Linux / Windows は未検証です。NOTE4 専用で NOTE4C には対応しません。常駐モードはデバイス接続を使用するため、開始前に Hub など接続中の送信プログラムを停止してください。
NOTE4 のファームウェア 3.7.2 を確認し、Rust stable、C/C++ ツール、CMake を準備します。hadronliu/weread-ink と itopinion/zectrix-local-push-sdk を同じ親ディレクトリに取得します。依存先は ../zectrix-local-push-sdk です。
プロジェクト内で cargo test と cargo build --release を実行し、cargo run --example sample で sample.png を作成します。API キーやデバイスは不要です。文字、週間グラフ、本の進捗表示を確認します。
https://weread.qq.com/r/weread-skills で API キーを取得します。初回は .env.example を .env にコピーし、WEREAD_API_KEY と任意の WEREAD_DEVICE_TARGET を設定します。既存設定は保持してください。cargo run --bin weread-ink -- --dry-run dashboard.png で取得と描画を確認し、キーはローカルに保存します。
NOTE4 を同じ LAN に接続し、待機中の Wi-Fi 維持を有効にします。Hub などを停止して IP とプレビューを確認後、cargo run --bin weread-ink -- --target <デバイスIP> で初回送信します。定期更新には --daemon を使います。既定間隔は 1800 秒です。macOS の自動起動はチュートリアルに従って launchd を設定します。
最新ソース、SDK 互換性、実際のファームウェアを再確認し、自動で書き換えないでください。初回送信前に対象とプレビューを確認し、常駐・自動起動はユーザーの希望に従います。キーはローカルで入力し、チャットやログに含めません。
今日の時間、週間グラフ、読書中の本を確認し、NOTE4 の実際の更新を観察します。定期更新、再接続、停止後の接続解放を検証してください。掲載情報の確認は実機検証の代わりにはなりません。
起動・停止・削除方法を案内し、既存設定を保持します。ローカル実行環境がない場合は手順のみを提示し、導入や実機検証の完了を報告しないでください。

導入後は、ここを確認

今日の時間、週間グラフ、読書中の本を確認し、NOTE4 の実際の更新を観察します。定期更新、再接続、停止後の接続解放を検証してください。掲載情報の確認は実機検証の代わりにはなりません。

インストール後、デバイス上の実際の動作を確認してください。タスクをコピーするだけではインストールは実行されません。

よくある質問

ZECTRIX クラウド API キーは必要ですか?

デバイスはローカル SDK で接続するため ZECTRIX クラウド API キーは不要です。微信読書のデータには別途公式 API キーが必要です。当サイトはキーを収集しません。

電子書籍リーダーですか?更新頻度は?

墨読は読書統計と進捗を表示するアプリで、本の本文は表示しません。既定で 30 分ごとに更新し、--interval で変更できます。データ元にも遅延がある場合があります。掲載プレビューは作者のサンプルデータです。

コンピューターの常時稼働とアプリの切り替えは?

自動更新にはホストとアプリの継続稼働が必要です。常駐モードは接続を維持するため、他のアプリを使う前に墨読を停止します。前面実行は Ctrl+C、macOS サービスは手順に従って launchctl bootout で停止し、その後 Hub などを起動します。

プロジェクトと更新情報

公開リポジトリ。2026-10-24 に資料を確認しました。対応範囲は実際のバージョンに従います。

今後の改善は GitHub リポジトリで継続して公開します。インストールや更新の前に、AI に現在の README とバージョンの変更内容を確認してもらい、既存の設定とデータを保持してください。

ソースと説明を見る ↗
ローカルアプリ · NOTE4使ってみる →

プロジェクト情報は support@zectrix.com に送信され、審査後に掲載されます。メールアドレスは投稿に関する連絡にのみ使用します。