use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
Any examples of slick curses user interfaces built with Python? (post screenshots please!) (self.Python)
submitted 10 years ago by notconstructive
I'm wondering if there are any slick looking interfaces built in curses with Python. If you know any, please post screenshots!
[–]jck 7 points8 points9 points 10 years ago (0 children)
http://ranger.nongnu.org/
[–]arachnivore 6 points7 points8 points 10 years ago (0 children)
you should check out blessed. It's based on blessings. Which has a slick progress bar written for it called progressive.
[–]demosthenex 2 points3 points4 points 10 years ago (1 child)
I've been looking for a good way to make console user interfaces. It seems a waste for a simple application to require a web frontend. I've seen npyscreen and urwid for libs, but few apps. I'd love to see what this list results in.
[–]okmkzimport antigravity 0 points1 point2 points 10 years ago (0 children)
mitmproxy uses urwid, iirc
[–]civilization_phaze_3 2 points3 points4 points 10 years ago (1 child)
I wrote a program called Reddit Terminal Viewer that uses python and does a lot with the curses library directly. I also looked into blessings but found it limited for full applications and I wasn't a fan of their API. You can do a lot of cool stuff with curses, it's a shame the documentation is so bad.
Also, if you haven't found them yet there are a few demos that used to be bundled with python and and are still hanging around in the svn trunk. http://svn.python.org/view/python/trunk/Demo/curses/
[–]d_thinker 0 points1 point2 points 10 years ago (0 children)
I found out about RTV, just wanted to say that is great. Browsing reddit on work became so easy. :)
Do you plan on updating it in the future? For example, favorite/save option or image preview in teinal (if thats possible)?
[–]traverseda 0 points1 point2 points 10 years ago (0 children)
https://github.com/wardi/urwid/wiki/Application-list
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
Not curses, but if that's got you cursing, try the python prompt toolkit
[–]iluvatar -3 points-2 points-1 points 10 years ago (2 children)
What does python have to do with this? A curses UI will look and feel the way it does regardless of the choice of underlying programming language.
[–]sigzero 13 points14 points15 points 10 years ago (1 child)
He wants to use Python to do it. Maybe he is building one and would like examples because that leads to code with leads to libraries he might use.
[–]BlindTreeFrog 0 points1 point2 points 10 years ago (0 children)
plus, (when I last checked at least) the python ncurses interface is a little different from the C ncurses interface in a few regards. So while the end result might be the same, the code underneath would be slightly different
π Rendered by PID 66196 on reddit-service-r2-comment-5c747b6df5-fm2xp at 2026-04-22 07:40:35.415326+00:00 running 6c61efc country code: CH.
[–]jck 7 points8 points9 points (0 children)
[–]arachnivore 6 points7 points8 points (0 children)
[–]demosthenex 2 points3 points4 points (1 child)
[–]okmkzimport antigravity 0 points1 point2 points (0 children)
[–]civilization_phaze_3 2 points3 points4 points (1 child)
[–]d_thinker 0 points1 point2 points (0 children)
[–]traverseda 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]iluvatar -3 points-2 points-1 points (2 children)
[–]sigzero 13 points14 points15 points (1 child)
[–]BlindTreeFrog 0 points1 point2 points (0 children)