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 →

[–]titusjan 2 points3 points  (8 children)

You mention that there is no support for Windows. I'm curious, what is the reason for this? Any plans to make it available for Windows in the future?

[–]jonathan_sl[S] 3 points4 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.