前回の DevLog での親切なサポートのおかげで、Gmail-TUI アプリケーションの最新アップデートが戻ってきました。このオープンソース プロジェクトをご存じない方のために説明すると、私は、Web ブラウザを必要とせずに、ターミナルで Gmail と Web のエクスペリエンスを再現することを目的とした、ターミナル ベースの UI アプリケーションを開発しています。
開発ログ #01 を読む |プロジェクトの GitHub リポジトリに貢献します
受信トレイ機能の実装はまだ進行中ですが、上で見られるように、以前のバージョンよりも優れたナビゲーション システムを Gmail-TUI 内に実装しました。
以前のバージョンでは、当時利用できる機能がメールの作成と送信だけであったため、ユーザーはメールを作成して送信するよう直接求められていました。ただし、最近の変更後、ユーザーがこのアプリケーション内をどのように移動できるかについての基本的な青写真が作成されました。
現在、ログインの成功は、ログインしようとしているユーザーに「ログイン アラート」メールを送信することによって検証されています。電子メール パスワードが一致しない場合、「ログイン アラート」メールはユーザーに送信されず、ユーザーはログインを試みます。再試行するように求められます。
現時点では、Compose オプションのみが機能しますが、IMAP プロトコルの実装後、残りのオプションは関連する操作を実行するように変更されます。
要約すると、最初の DevLog 以来、次の機能が Gmail-TUI に追加されました。
ネットワークは私の最も得意な分野ではなかったので、ユーザーの受信箱に電子メールを表示するために使用される IMAP プロトコルをより深く理解することに取り組んできました。悲しいことに、私は関連する概念を適切に理解するのに苦労しています。というか、IMAP が本当に魅力的なので、もっと詳しく知りたくて、Inbox 機能の実装を不必要に先延ばしにしているような気がします。
IMAP をコードにどのように実装するかは理解できましたが、IMAP についてすべてを理解するまで先に進まないでほしいと思う自分がいます。これはかなり非現実的であるとわかっています。
そこで、私は決心をしました。これまでに得た知識をすべて使用して受信トレイ機能を実装し、この機能が Gmail-TUI の次のバージョンに必ず存在するようにします。つまり、どこかで実装しようとさえせずに、これほど多くの知識を収集しようとすることに一体何の意味があるのでしょうか?
この DevLog を読んで気に入って、私の開発プロセスを詳しく知りたい場合は、X、Reddit、GitHub で私をフォローすることを検討してください!
以上が[DevLog # Gmail-TUI: Gmail-Web ナビゲーションのレプリケーションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。