2025-10-01から1ヶ月間の記事一覧

カバディ専用のタイマーアプリの不具合を修正しました

先日公開したカバティタイマーなのですが、今日練習試合で利用するとわりと不具合が判明したので諸々修正しました。 あとついでにいくつかの調整を行いました。ご迷惑おかけしました。 dominion525.hatenablog.jp v0.1.1 アップデート内容 重要な不具合の修…

kindle の蔵書一覧を取得するツール kindle-tilte-exporter を作りました(Mac専用)

tl;dr Kindle for Macの蔵書情報をCSV/JSONでエクスポートするCLIツールを作りました npmパッケージとして公開、MITライセンス 下記でインストール不要で使えます。 npx kindle-title-exporter > books.csv メタデータのみ取得、コンテンツ本体には関与しま…

Kindle の蔵書一覧を取得する(5) / シリーズ情報の取り扱い

ようやくほぼ最後です。 シリーズの取り扱いについてです。基本的には便利なんですが、けっこうシリーズが設定されていないシリーズものがありそこそこ困ります。AIとか使いながらヒューリスティックに対応しないといけない雰囲気があるのですが、まあ、それ…

Kindle の蔵書一覧を取得する(4) / plist 形式の取り扱い

続きです。今回はplist形式の取り扱いだけど、一般的なものなので知らなくても多分大丈夫ですよ。 ZSYNCMETADATAATTRIBUTES(plist)について plistとは なぜplistが重要か plistの構造 NSKeyedArchiveの階層 UID参照の仕組み 辞書と配列の表現 含まれる情報…

Kindle の蔵書一覧を取得する(3) / ZBOOKテーブルの解説

前回の続きで、一番のメインになるZBOOKです。 とは言っても役に立つ範囲は少ないんですが。 ざっくり解説 ほとんどの項目が使えないので、結構残念です。 使えるのは下記くらいかな。 ZBOOKID(ASIN風ID) ZDISPLAYTITLE(書名) ZSORTTITLE(ソート用タイ…

Kindle の蔵書一覧を取得する(2) / テーブルの概要

前の記事 の続きです。データベース全体をざっくりみていきましょう。 ER図 ざっくり解説 データベースの基本情報 テーブル一覧 書籍関連テーブル ZBOOK(書籍メインテーブル) ZBOOKEXT(書籍拡張情報) ZBOOKUPDATE(書籍アップデート情報) ZARTICLE(記…

Kindle の蔵書一覧を取得する(1)

追記 npxコマンド一発で蔵書リストが取れるツール作ったので、結果だけが欲しい人はそっち使う方がいいです。 npx kindle-title-exporter > books.csv dominion525.hatenablog.jp 背景 Kindleの蔵書、主に漫画なんですが、現在ざっくり3500冊、600シリーズく…

カバディ専用のタイマーアプリを作りました

tl;dr kabaddi.dominion525.com カバディ専用のタイマーアプリを作りました。 無料でいくらでも使えるのでどんどん使ってね! Claude Code(MAX 20x)が便利だったよ! 前振り カバディの練習試合、紅白戦、その他練習とかで試合時間測りたい時ありますよね? …