2026-26週 週報

やったこと

読書管理をJeluへ移行

  • Notion書籍DBの使いづらさから、自己ホスト読書管理の調査開始
  • Jelu / Booklore / Calibre-Web Automated / Komga / BookWyrm等を比較
    • 日本語メタデータはどの完成品もNDL/openBD直結ではなく、Amazon.co.jp/Google Booksに依存する現実を確認
  • JeluをNASに導入。Notion Bookshelf DB 217件をJeluへ一括移行
    • ステータス変換: ほしい/積んでる/読んだ等をJeluのtoRead/owned/FINISHEDへ対応
  • 読書管理の正本をJeluに決定。Obsidian側は読書メモ・読書マップ・振り返りの場として使う方針

wger + Burn Fit 移行

  • wgerをNASにデプロイ。API tokenをSOPS管理へ追加
  • Burn Fitアプリのスマホ画面をADB/UIAutomatorでスクレイピング
  • 2023-07-03〜2026-06-26の3年分の運動履歴を抽出・投入
    • WorkoutSession: 343件、WorkoutLog: 2487件
  • WorkoutLog.date未設定で古い月の詳細が空になるバグを発見・補修
  • 抽出スクリプトをgit管理。一時ファイル削除で 863MB→2.7MB

スマホバックアップ方針整理

  • スマホ紛失時に困るデータをカテゴリごとに正本を決める方針に
    • 2FA: Bitwarden Authenticator, リカバリーコード: NAS/ローカル
    • メディア: NAS/Immich, 端末復元: Googleバックアップ
    • Nova Launcher: .novabackupを同期フォルダ経由でNAS/他端末へ
  • resticバックアップに対象パスが含まれていることを確認

Amazfit Bip 6 + Gadgetbridge

  • Gadgetbridge導入。Bip 6はHighly supportedであることを確認
  • auth key取得 → ペアリング成功。Zepp解除の罠を確認(解除するとauth key無効化)
  • DBエクスポート→SQLite分析スクリプト作成
    • /mnt/ugreen/data/health/gadgetbridge/
  • 当面は運用観察。自動同期はデータ品質を見てから

NAS上の情報基盤整理

  • Miniflux導入(FreshRSS比較の上、軽さを優先)
  • Karakeep導入
  • Homepageグループ名整理
  • Uptime Kuma停止
  • LocalSend導入(LANファイル転送)
  • mpv設定改善(loudnorm→ReplayGain/dynaudnorm)

dotfiles/NixOS

  • NixOS flake更新(Hermes Agent v0.15.1→v0.17.0)
  • 各種secretをSOPS管理へ追加(paperless / wger / jelu / openrouter)
  • NAS tailscale自動起動問題修正
  • dotfiles Git方針整理(master→main統一、README作成)
  • Hermes gateway/ntfy/systemd運用経路確認

書いたノート