Discussion:
[Twisted-Python] npyscreen Twisted Reactor
Mark Tearle
2015-09-04 14:33:13 UTC
Permalink
Hi folks

A quick email to alert folks to an updated version of the Twisted
Reactor that I wrote for use with npyscreen.

Npyscreen is a python widget library and application framework for
programming terminal or console applications. It is built on top of
ncurses, which is part of the standard library. It is written by
Nicholas Cole. (See https://bitbucket.org/npcole/npyscreen)


Current version includes:
Bug fixes (Thanks to Adam Pokora)
Example Server
Example Client (NEW)

The reactor and examples can be found at:

https://github.com/mtearle/twisted-reactor-npyscreen


Patches, bug reports, etc welcome...


Mark

--
Mark Tearle <***@tearle.com>

Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
--
Mark Tearle <***@tearle.com>

Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
Nicholas Cole
2015-09-04 15:47:08 UTC
Permalink
Well, this is excellent news, and exactly why I added the event system
to npyscren.

Thank you, Mark, and thank you for hooking in to the system as I intended!

Best wishes,

Nicholas
Post by Mark Tearle
Hi folks
A quick email to alert folks to an updated version of the Twisted
Reactor that I wrote for use with npyscreen.
Npyscreen is a python widget library and application framework for
programming terminal or console applications. It is built on top of
ncurses, which is part of the standard library. It is written by
Nicholas Cole. (See https://bitbucket.org/npcole/npyscreen)
Bug fixes (Thanks to Adam Pokora)
Example Server
Example Client (NEW)
https://github.com/mtearle/twisted-reactor-npyscreen
Patches, bug reports, etc welcome...
Mark
--
Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
--
Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
_______________________________________________
Twisted-Python mailing list
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Glyph
2015-09-05 06:23:03 UTC
Permalink
This is certainly a pretty cool announcement. Thanks for sharing!

I have two suggestions:

It would be nice if this could be `pip installÂŽed, which would mean adding a `setup.pyÂŽ and uploading something to PyPI.
We generally try to reserve the word "Twisted" for packages actually within Twisted to avoid confusion. Would you consider adopting the community naming conventions for packages ("tx")? As a bonus, this might shorten the name a bit. Perhaps "ntxscreen", or "txnpyscreen"?

Thanks!

-glyph
Post by Nicholas Cole
Well, this is excellent news, and exactly why I added the event system
to npyscren.
Thank you, Mark, and thank you for hooking in to the system as I intended!
Best wishes,
Nicholas
Post by Mark Tearle
Hi folks
A quick email to alert folks to an updated version of the Twisted
Reactor that I wrote for use with npyscreen.
Npyscreen is a python widget library and application framework for
programming terminal or console applications. It is built on top of
ncurses, which is part of the standard library. It is written by
Nicholas Cole. (See https://bitbucket.org/npcole/npyscreen)
Bug fixes (Thanks to Adam Pokora)
Example Server
Example Client (NEW)
https://github.com/mtearle/twisted-reactor-npyscreen
Patches, bug reports, etc welcome...
Mark
--
Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
--
Everyone thinks of changing the world, but no one thinks of changing
himself. - Tolstoy
_______________________________________________
Twisted-Python mailing list
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________
Twisted-Python mailing list
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Mark Tearle
2015-09-05 10:34:04 UTC
Permalink
Thanks, positive feedback is appreciated.  :)

Will work on both your suggestions, and hopefully do an update soon.

Mark
--
Mark Tearle <***@tearle.com>

Everyone thinks of changing the world, but no one thinks of changing himself. - Tolstoy
This is certainly a pretty cool announcement.  Thanks for sharing!
1. It would be nice if this could be `pip installŽed, which would mean adding a `setup.pyŽ and uploading something to PyPI.
2. We generally try to reserve the word "Twisted" for packages actually within Twisted to avoid confusion.  Would you consider adopting the community naming conventions for packages ("tx")?  As a bonus, this might shorten the name a bit.  Perhaps "ntxscreen", or "txnpyscreen"?
Thanks!
-glyph
Loading...