Asciinema: Windows no es compatible, ¿verdad?

Creado en 29 oct. 2013  ·  12Comentarios  ·  Fuente: asciinema/asciinema

Una prueba de instalación rápida de pip desde el repositorio de Github revela que asciicinema no funciona de fábrica en Windows, aunque instala un .exe en la carpeta Python Scripts. En mi máquina Win7 falla con ImportError: No module named termios .

Una pequeña búsqueda revela que (probablemente) no es un equivalente de Windows,
http://stackoverflow.com/questions/933745/what-is-the-windows-equivalent-to-the-capabilities-defined-in-sys-select-h-and-t , y que, por lo tanto, es probable que no se suponga asciicinema para trabajar en Windows.

Sería bueno que el archivo Léame indicara para qué sistemas operativos está destinado / se sabe que funciona asciicinema.

Todos 12 comentarios

Correcto, nunca será compatible con Windows, ya que Windows no tiene pseudo-terminal, select () y otras capacidades de Unix. La información sobre los sistemas compatibles se encuentra ahora en la página de inicio: http://asciinema.org

@sickill ¿ es posible apoyar a cygwin?

@noisy cygwin no es compatible con un pseudo-terminal similar a UNIX, por lo que es poco probable que funcione en Windows. Todos los sistemas de la familia UNIX (Linux, * BSD, Mac OS X) tienen PTY, pero Windows es un sistema operativo completamente diferente.

@sickill ¿Qué hay de https://github.com/rprichard/winpty?

@masaeedu no dude en experimentar con él. Estoy bien con alguien que mantenga una bifurcación amistosa de asciinema en Windows. Sin embargo, en este momento no estoy interesado en fusionar ningún cambio específico de Windows en el repositorio principal. El formato asciicast está documentado, por lo que siempre que la grabación en Windows produzca un archivo asciicast compatible, el reproductor web debería poder reproducirlo.

@masaeedu Hay una bifurcación de Windows de @mattn - https://github.com/mattn/asciinema/tree/windows

Me equivoqué al decir "nunca será compatible con Windows" :)
Parece que ahora se instala y funciona perfectamente bien en Win10 (WSL): https://asciinema.org/a/123255

28 de marzo de 2018,
Probé una instalación pip de asciinema en Windows 10 y encontré el error termios. ¿Esto todavía se puede resolver o dónde voy a bifurcar una versión compatible?

@sickill Windows 10 ahora tiene una API de consola oficial , lo que debería hacer que el soporte de Windows requiera mucho menos código. ¿Eso cambia algo?

@mikemaccana, ¡ gracias por mencionar esto! Creo que esto podría abrir el camino para el soporte nativo de Windows. Acabo de hojear el artículo vinculado, pero parece prometedor 👍

@sickill ¿Has echado un vistazo a winpty? Es README afirma que funciona en Windows XP y versiones posteriores.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

pfalcon picture pfalcon  ·  4Comentarios

bashfulrobot picture bashfulrobot  ·  11Comentarios

omaraboumrad picture omaraboumrad  ·  10Comentarios

ethanboxx picture ethanboxx  ·  6Comentarios

KurtPfeifle picture KurtPfeifle  ·  3Comentarios