Created
July 18, 2023 10:50
-
-
Save iCyP/0773784b3f44d07b5a2a441a08f2bbca to your computer and use it in GitHub Desktop.
vtuber auto open app prompt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
以下に、これまでの会話で要求された仕様を箇条書きにします: | |
チャンネル名とURLを検索するためのテキストボックスを備えたGUIアプリケーションを作成する。 | |
検索結果を表示し、選択したチャンネルを特定の日時に開く機能を提供する。 | |
Google Chromeを使用して選択したチャンネルを開く。これはPythonのsubprocessを使ってChromeを起動することで実現する。 | |
日時入力欄はTkinterのリストボックスを使用し、月、日、時間(時、分)を入力できるようにする。デフォルト値は現在の日時で、分は15分刻みで設定する。 | |
検索はあいまい検索であり、検索クエリがチャンネル名またはURLに含まれる場合に該当のチャンネルを検索結果に表示する。 | |
検索結果から一つのチャンネルを選択できるようにする。 | |
検索結果は検索ごとにリセットする。 | |
日時設定ボタンの左に現在選択しているチャンネルを表示する。 | |
現在開く予定のチャンネルと時間をリストで表示する。 | |
JSONファイルのエンコーディングはUTF-8を指定する。 | |
予約表示欄には "日時: チャンネル名先頭5文字" の形式で表示する。 | |
日時欄は横並びで、各幅を2文字分に設定する。 | |
時間のデフォルト値は現在の時間に最も近い未来に設定する。 | |
実際にURLを開く時間は予約時間の5分前に設定する。 | |
GUIの画面幅を400pxに設定し、各UIの幅を可変長に設定する。 | |
検索時に英語の大文字小文字を無視するように設定する。 | |
予約はJSON形式で保存し、次回起動時に読み込む。また、予約時間が過ぎたらその予約を削除する。 | |
選択した予約を削除できる機能を追加する。 | |
必要なPythonコードを複数のファイルに分割し、それぞれのファイルをダウンロード可能にする。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment