Ein kurzer Pip-Installationstest aus dem Github-Repository zeigt, dass Asciicinema unter Windows nicht sofort funktioniert, obwohl es eine .exe im Python-Skriptordner installiert. Auf meinem Win7-Rechner schlägt es mit ImportError: No module named termios
fehl.
Ein wenig Suchen zeigt, dass es (wahrscheinlich) kein Windows-Äquivalent gibt,
http://stackoverflow.com/questions/933745/what-is-the-windows-equivalent-to-the-capabilities-defined-in-sys-select-h-and-t , und daher wird Asciicinema wahrscheinlich nicht angenommen unter Windows zu arbeiten.
Es wäre gut, wenn in der Readme angegeben wäre, für welche Betriebssysteme asciicinema gedacht ist / auf denen bekannt ist.
Richtig, es wird Windows nie unterstützen, da Windows kein Pseudo-Terminal, select() und andere Unix-Fähigkeiten hat. Die Informationen zu den unterstützten Systemen sind jetzt auf der Homepage: http://asciinema.org
@sickill ist es möglich, Cygwin zu unterstützen?
@noisy cygwin unterstützt kein UNIX-ähnliches Pseudo-Terminal, daher ist es unwahrscheinlich, dass es unter Windows funktioniert. Alle Systeme der UNIX-Familie (Linux, *BSD, Mac OS X) haben PTYs, aber Windows ist ein völlig anderes Betriebssystem.
@sickill Was ist mit https://github.com/rprichard/winpty?
@masaeedu experimentiere Das ASCII-Format ist dokumentiert. Solange die Aufzeichnung unter Windows eine kompatible ASCII-Datei erzeugt, sollte der Webplayer in der Lage sein, sie wiederzugeben.
@masaeedu Es gibt Windows-Fork von @mattn - https://github.com/mattn/asciinema/tree/windows
Ich lag falsch und sagte "es wird Windows nie unterstützen" :)
Es scheint, dass es jetzt unter Win10 (WSL) installiert und einwandfrei funktioniert: https://asciinema.org/a/123255
28. März 2018,
Ich habe eine Pip-Installation von Asciinema unter Windows 10 versucht und bin auf den Terminios-Fehler gestoßen. Ist das immer noch lösbar oder wo finde ich eine kompatible Version?
@amistele siehe https://github.com/asciinema/asciinema/issues/150
@sickill Windows 10 hat jetzt eine offizielle Konsolen-API , wodurch der Windows-Support weit weniger Code erfordern sollte. Ändert das etwas?
@mikemaccana, danke, dass
@sickill Hast du dir winpty angesehen? Es ist README behauptet, unter Windows XP und höher zu funktionieren.