Bear 上で管理しているノートの数を集計する


Bear.app の UI 上では記事数が表示されていないので、以下のコマンドを叩く。

sqlite3 ~/Library/Group\ Containers/9K33E3U3T4.net.shinyfrog.bear/Application\ Data/database.sqlite "SELECT COUNT(*) FROM ZSFNOTE;"

676

Bear のローカルDB については以下の公式記事で説明されていた。

Bear’s macOS database is located here: ~/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite Where are Bear’s notes located | FAQ and Support | Bear App

記事は ZFNOTE テーブルに入っていて、カラムを見た感じ WHERE ZTRASHED=0 AND ZARCHIVED=0 とか条件を書けばアーカイブや削除してない記事だけを抽出できそう。