#2114
/ 速度 1774870308 km/h
/ 生存力 431263
ローカルで使う前提ならセキュリティとか考えなくていいから、まだ他にも作れるんじゃないか? そんな気がしてきた。
+
0
-
0
#2113
/ 速度 1774867367 km/h
/ 生存力 434204
KDPの無料キャンペーンを管理するアプリを作った。以下のプロンプトを投げるとcodexが作ってくれるはず。あとは自分でカスタマイズするとよし。ローカルで動くのでcodexが使えなくなってもOK.初めての実用的なアプリになりそう。
______________________________
このワークスペースにある KDP無料CP管理アプリと同等のシステムを、新規実装として作ってください。
目的:
- KDP Select の無料キャンペーンを自動操作せず、90日周期と無料CP設定状況をローカルで管理する
- 「今期まだ無料CP設定をしていない本」を一覧で見える化する
技術要件:
- Python 3.12以上
- Tkinter のデスクトップアプリ
- SQLite でローカル永続化
- 標準ライブラリ中心
- 1画面UI
必要機能:
- 本の追加・編集・削除
- タイトル、ASIN、シリーズ名、巻数、KDP Select起点日、メモ、アクティブ状態を管理
- 起点日から90日単位で term_index を計算
- 今期開始日、今期終了日、残り期間日数を表示
- 今期の無料CP設定済み記録
- 設定解除
- 手動補正
- 履歴表示
- 「今週見る本」ビュー
- サンプルデータ投入
業務ルール:
- 1期は90日
- term_index は起点日から90日単位で計算
- 今期終了日は 今期開始日 + 89日
- 残り期間日数は今日を含む
- 今期残り無料日数は基本 5 - 使用予定日数
- 新しい期に入ったら、前期の設定済み記録は履歴として残すが、今期は未設定扱いに戻す
- 手動補正がある場合は補正値を優先する
実装方針:
- `main.py`, `db.py`, `models.py`, `services.py`, `ui.py`, `tests/test_term_logic.py` のように責務を分ける
- サービス層に業務ロジックを寄せる
- テストを書きながら実装する
進め方:
1. まず既存コードを読んで仕様を整理
2. 実装計画を短く示す
3. 必要ファイルを作成・更新
4. テストを実行
5. 最後に変更点と起動方法を簡潔に報告
不明点は合理的に補完して、その前提を最後に報告してください。
+
0
-
0
#2109
/ 速度 1774517967 km/h
/ 生存力 783604
codexのログを見ているとPowerShellを叩きまくっている。windowsアプリが普及したらwindowsユーザーはめちゃくちゃ多いからwindows復権あるかもしれない。PowerShellユーザーが爆増するだろうから。
+
0
-
0
#2108
/ 速度 1774515390 km/h
/ 生存力 786181
小説を作ろうとしている。いろいろ昨日を盛り込んでいったけど、最終的にぬたーっとした印象の文章を履くようになってしまった。たぶん参照データが多すぎるとこうなる。チャットの方と同じ。本当に必要なコアのデータを決める必要がある。
+
0
-
0