- 投稿日:2025/09/23
- 更新日:2025/12/31
この記事は約32分で読めます
今日は「巨大すぎて開けないChatGPTのログ」と格闘した奮闘記を残しておきます。
ChatGPTからダウンロードできる会話履歴(JSON/HTML)は便利なんですが、500MBを超えると普通のエディタでは固まってしまうんです。
最初は「どうしたらいいのかわからない」状態でしたが、わからないなりにChatGPTと相談しながら一歩ずつ進めていき、最終的にMarkdown(.md)やHTML(.html)に分割保存するスクリプトにたどり着きました。
ここでは、その過程でできあがった「参考用コード」と手順をまとめておきます。
「同じように困っている人の助けになれば」という思いで書きました。
2025-12-31追記
ChatGPT 側の仕様変更なのか、最近のログでは
mapping の並び順がバラバラになっているものがあり、
旧スクリプトだと「発言の順番が入れ替わる/一部が抜ける」 ことが分かりました。
また、タイムスタンプが壊れているメッセージが混ざっていると、
datetime.fromtimestamp で落ちてしまうこともあります。
続きは、リベシティにログインしてからお読みください