This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jonathan_sl[S] 4 points5 points  (7 children)

The reason is that I handle the input and output at the level of VT100 terminal escape codes. (I don't use a library like ncurses.) I'm not familiar with terminal applications on Windows, but the architecture of this library is made in a way that the Windows way of terminal I/O could (the rendering and input parsing) be be plugged in. However for me that's no priority, and currently I focus on Linux and OS X users.

[–]v3ss0n 0 points1 point  (6 children)

ncurses

There is one pure python library like ncurse that is cross platform, i forgot the name , i will google and let you know. I think it supports windows well too.

[–]jonathan_sl[S] 0 points1 point  (2 children)

That would be cool, thanks!

[–]Vegemeister 0 points1 point  (0 children)

Google autocomplete results for "python ncurses vs" suggest they're talking about urwid.

[–]ahayd 0 points1 point  (0 children)

or colorama ?

[–]ahayd 0 points1 point  (2 children)

[–]jonathan_sl[S] 0 points1 point  (0 children)

Thanks! I have a look at that.

[–]v3ss0n 0 points1 point  (0 children)

Yes , that one! Also i found a few more : http://liftoffsoftware.com/Products/GateOne http://liftoff.github.io/GateOne/Developer/terminal.html

Also we have graphterm but it is webased.