Asciinema: Windows não suportado, certo?

Criado em 29 out. 2013  ·  12Comentários  ·  Fonte: asciinema/asciinema

Um teste rápido de instalação pip do repositório Github revela que asciicinema não funciona imediatamente no Windows, embora instale um .exe na pasta Python Scripts. Na minha máquina Win7, ele falha com ImportError: No module named termios .

Uma pequena pesquisa revela que (provavelmente) não é um equivalente do Windows,
http://stackoverflow.com/questions/933745/what-is-the-windows-equivalent-to-the-capabilities-defined-in-sys-select-h-and-t e que, portanto, asciicinema provavelmente não é suposto para trabalhar no Windows.

Seria bom se o Leiame declarasse em quais sistemas operacionais asciicinema se destina / sabe-se que funciona.

Todos 12 comentários

Certo, ele nunca terá suporte para Windows, pois o Windows não tem pseudo-terminal, select () e outros recursos unix. A informação sobre os sistemas suportados encontra-se agora na página inicial: http://asciinema.org

@sickill, é possível oferecer suporte ao cygwin?

@noisy cygwin não suporta pseudo-terminal do tipo UNIX, então é improvável que funcione no Windows. Todos os sistemas da família UNIX (Linux, * BSD, Mac OS X) têm PTYs, mas o Windows é um sistema operacional completamente diferente.

@masaeedu sinta-se à vontade para experimentar. Estou bem com alguém mantendo um fork do Windows de asciinema. No entanto, no momento não estou interessado em mesclar nenhuma alteração específica do Windows no repositório principal. O formato asciicast é documentado, portanto, desde que a gravação no Windows produza um arquivo asciicast compatível, o reprodutor da web deve ser capaz de reproduzi-lo.

@masaeedu Existe um fork do Windows por @mattn - https://github.com/mattn/asciinema/tree/windows

Eu estava errado ao dizer "ele nunca será compatível com o Windows" :)
Parece que agora é instalado e funciona perfeitamente bem no Win10 (WSL): https://asciinema.org/a/123255

28 de março de 2018,
Tentei uma instalação pip do asciinema no Windows 10 e encontrei o erro termios. Isso ainda pode ser resolvido ou onde devo fazer o fork de uma versão compatível?

@sickill O Windows 10 agora tem uma API de console oficial , o que deve fazer com que o suporte ao Windows exija muito menos código. Isso muda alguma coisa?

@mikemaccana obrigado por trazer isso à tona! Acho que isso pode abrir caminho para o suporte nativo do Windows. Acabei de folhear o artigo vinculado, mas parece promissor 👍

@sickill Você já deu uma olhada no winpty? É README afirma funcionar no Windows XP e posterior.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

abaykan picture abaykan  ·  10Comentários

yuvalif picture yuvalif  ·  10Comentários

redaxmedia picture redaxmedia  ·  3Comentários

SR-Lut3t1um picture SR-Lut3t1um  ·  3Comentários

ethanboxx picture ethanboxx  ·  6Comentários