今朝、ベッドで携帯電話を使って、GPT Pro と他のモデルを使用した 2 つのクールなソフトウェア プロジェクトを考案、設計、計画 (および部分的に実装) しました (両方とも今日か明日中に完成させて投稿したいと思っています)。 その一環として、非常に長い GPT Pro の会話を公開共有リンクに変換し、それを Codex または Claude Code に貼り付けて、会話全体を適切にフォーマットされたマークダウン ファイルとして取り込むようにしたいと考えました。 しかし、共有リンクは JavaScript で動作する Web サイトであるため、これを行う簡単な方法はありません。使用できるようにするためには、さまざまな調整を行う必要があります。単に curl などの単純なものを使用することはできず、実際のブラウザーを使用して実行する必要があります。 そのため、他の 2 つのプロジェクトに加えて、csctf (Chat Shared Conversation to File) という 3 番目のプロジェクトも作成しましたが、機能を追加し続け、Gemini と Grok でも動作するようにしたかったため、予想よりも少し時間がかかりました。 それもほとんど簡単でしたが、Claude が (Cloudflare の助けを借りて) 自動化をブロックして非常に面倒なことをしたため、私は Claude のサポートをあきらめました。 残念ながら、この作業はデスクで行わなければなりませんでした (ベッドの方が快適でした)。 とにかく、新しいツールはここから入手できます: https://t.co/2nBV2eImLZ ワンライナーの curl インストーラーを実行するだけで、新しいコマンド csctf が提供されます。 使い方はとても簡単です。「csctf」と入力し、その後にChatGPT、Grok、またはGeminiのURLを入力するだけで、フォルダ内に2つの適切な名前のファイルが作成されます。1つはマークダウン(.md)ファイル、もう1つはJavaScriptを含まない静的HTMLファイルです(ファイル名は会話のタイトルに基づいています)。 また、GitHub の gh ユーティリティを使用して、GitHub ページを使用してファイルを直接リポジトリに自動的に公開できる非常に優れた機能も追加しました。これにより、インデックス ファイル、適切なフォーマット、コード ブロック、構文の強調表示などを使用して、会話を共有できる優れた静的 Web サイトが提供されます。 たとえば、ChatGPT/Grok/Gemini からのいくつかの会話を含むこのサンプルを見て、見栄えの良さを確認してください。 https://t.co/vhI19VxFxI この機能を使用するには、次のようにするだけです (事前に gh を設定して認証しておく必要がありますが、これは簡単に行えます)。 csctf https://t.co/N1tfUHrneI --publish-to-gh-pages --yes リポジトリの名前などはカスタマイズできますが、できるだけ簡単にできるようにしました。コマンドの「--yes」部分を省略した場合は、GitHub Pagesサイトに投稿する前に手動で「PROCEED」と入力する必要があります。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。



