web-dev-qa-db-ja.com

asciinemaをオフラインで使用する方法は?

インターネットに接続していないLANで asciinema 画面記録を記録および再生するにはどうすればよいですか?

ツールはデフォルトでアシネマのWebサイトに録音をアップロードしますが、ローカルに保ち、ローカルのWebサーバーでプレーヤーを実行したいと考えています。

4
Jonas Stein

引数としてファイル名asciinema recを渡すだけです。この場合、記録はローカルファイルに保存されるだけで、サーバーへのアップロードは試行されません。例えば:

$ asciinema rec demo.cast

次に、次のコマンドを使用して、ローカルで(端末上で)記録を再生できます。

$ asciinema play demo.cast

そして最後にそれをアップロードします:

$ asciinema upload demo.cast

これらのそれぞれの詳細については、 asciinema使用法のドキュメント を参照してください。

自分のサーバーでレコーディングをホストすることについて言及しました。その場合は、 独自のasciinema Webアプリインスタンスの設定 を確認することをお勧めします。これは、アップロードしたスクリーンキャストをホストするためにサーバー上で実行する必要があります。このページには、Webアプリインストールガイド(デフォルトではDockerコンテナーで実行されます)へのリンクがあります。これを起動して実行すると、asciinema.orgのパブリックasciinemaではなく、サーバーにアップロードするようにローカルasciinemaを構成できます。 。

または、asciinemaプレーヤーを*.castファイルと一緒にWebサーバーでホストし、asciinema uploadステップが含まれていないため、探しているように聞こえるHTMLページに直接埋め込むこともできます。 asciinema-playerアプリのスタンドアロンでの使用については これらの手順 を参照してください。

6
filbranden