Como posso gravar e reproduzir gravações de tela asciinema em uma LAN sem conexão com a Internet?
A ferramenta carrega as gravações por padrão para o site asciinema, mas eu quero mantê-lo local e executar o player em um servidor web local.
Como posso gravar e reproduzir gravações de tela asciinema em uma LAN sem conexão com a Internet?
A ferramenta carrega as gravações por padrão para o site asciinema, mas eu quero mantê-lo local e executar o player em um servidor web local.
Basta passar
asciinema rec
um nome de arquivo como argumento, nesse caso ele simplesmente salvará a gravação no arquivo local e não tentará carregá-la no servidor. Por exemplo:Você pode então reproduzir a gravação localmente (no terminal) com:
E, finalmente, faça o upload com:
Consulte os documentos de uso do asciinema para obter mais detalhes sobre cada um deles.
Você mencionou hospedar a gravação em seu próprio servidor. Nesse caso, convém verificar a configuração de sua própria instância de aplicativo da Web asciinema , que você precisa executar em seu servidor para hospedar os screencasts enviados. Essa página tem um link para o guia de instalação do aplicativo da Web (que, por padrão, é executado em um contêiner do Docker.) Depois de instalar e executar, você pode configurar seu asciinema local para fazer upload para seu servidor em vez do público em asciinema.org .
Alternativamente, você pode simplesmente hospedar o player asciinema junto com os
*.cast
arquivos em um servidor web e incorporá-los diretamente em uma página HTML, que soa como você está procurando, pois não há nenhumaasciinema upload
etapa envolvida. Consulte estas instruções para uso autônomo do aplicativo asciinema-player.