繁雑なソースコードを Copilot と codex 3.5 で改修してみました。

フォーマットごとに分かれていたコードを、共通化できる部分は共通化して、コードの重複を減らしました。

あとはクッキーを設定したりする処理を全体で使えるように意味ごとのクラス化を行いました。

残りは SQLite の部分で新しいライブラリを使うようにしないといけないですね。

まぁ、全体的にコードがすっきりして、保守性も上がったと思います。