Top 23 Python Terminal Projects
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpieProject mention: I just launched a webapp in Python, a JSON pastebin service called WST! | reddit.com/r/Python | 2022-01-15
I was tinkering with Python web frameworks and decided to get (slightly) serious, so I built an API-only webapp called wst. It's a pastebin that lets you store random JSON and share it with a link, but in this case it's API-only and designed for command-line use (particularly with httpie).
Rich is a Python library for rich text and beautiful formatting in the terminal.Project mention: Rich is a Python library for rich text and beautiful formatting in the terminal | reddit.com/r/hackernews | 2022-01-15
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
the only cheat sheet you needProject mention: Good "cheat sheets" for command-line tools? | reddit.com/r/androiddev | 2022-01-11
Another tool is https://cheat.sh
A Fast, Extensible Progress Bar for Python and CLI
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.Project mention: Monitoring Server: Services, Storage, CPU/RAM, Custom ... | reddit.com/r/linuxquestions | 2022-01-05
I've been using glances on my desktop and server to monitor CPU (current/max freq, usage, iowait, etc.), GPU, mem/swap/load, network, disk IO, disk usage, temps, Docker containers, and top.
:partly_sunny: The right way to check the weatherProject mention: Anyone using the terminal as a daily driver? | reddit.com/r/commandline | 2022-01-12
I didn't even consider wttr.in as an application. I use it all the time from an alias. I even have a shortcut on my phone as well.
Terminal session recorder 📹Project mention: Do you guys know what tool was used to make this screenshot ? I them a lot on Twitter to demonstrate attacks | reddit.com/r/hacking | 2021-12-20
Something like asciinema
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpieProject mention: HTTP Prompt | reddit.com/r/devopskhan | 2021-11-05
Modular visual interface for GDB in PythonProject mention: How do I "replicate" an IDE like the Keil uVision or the TI CCS using Visual Studio Code? | reddit.com/r/embedded | 2021-12-28
Debugging: Learn gdb. You can use it for assembly. You can use it for C on a MCU. You can use it for Go on a Linux system. It’s ubiquitous, versatile, and worth understanding. You can pretty-print the output with something like this to help you out at first. There are 2 things you need, however: on chip debugger and a debug probe (though you don’t need an expensive one). Effectively, you talk to GDB, GDB talks to the server exposed by OCD, OCD knows the debug probe protocol, and the debug probe can use the MCU debug peripheral via SWD or JTAG to get those details.
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!Project mention: Yararlı olabilecek Github Python repoları | reddit.com/r/AtaturkKutuphanesi | 2021-10-13
Typer, build great CLIs. Easy to code. Based on Python type hints.Project mention: Rich is a Python library for rich text and beautiful formatting in the terminal | news.ycombinator.com | 2022-01-15
Very nice. Two other great python libraries for cli display are:
1 tabulate: helps render ASCII tables in various formats (https://github.com/astanin/python-tabulate)
2. typer: write cli commands by decorating python functions. It uses type annotations to automatically parse input (https://typer.tiangolo.com/)
We're using both of those in our Kubernetes troubleshooting tool (https://robusta.dev). Going to look at adding Rich too
A supercharged AWS command line interface (CLI).Project mention: What is the best program for making JSON CLI output more readable and manageable? | reddit.com/r/aws | 2021-11-01
I'd recommend giving https://github.com/donnemartin/saws a shot.
:bookmark: Personal mini-web in textProject mention: I centralize and distribute my bookmarks | news.ycombinator.com | 2022-01-10
And in the near future I`ll upload resources in a webarchive format to ipfs node to preserve some of the current internet (and to not get involved with rate limiting when I update my buku metadata. Sorry HN, I'm not spamming, just updating meta data for my bookmark archive.)
Pokemon terminal themes.Project mention: Spice up your terminal using pokemon themes 🔥 | dev.to | 2021-10-23
Enter Pokemon-Terminal. With few steps, you are ready to rock your terminal with pokemon themes.
Drop-down terminal for GNOMEProject mention: Any recommended drop down terminal well suited to i3? | reddit.com/r/i3wm | 2022-01-07
A smart and nice Twitter client on terminal written in Python.Project mention: Is your terminal anti-social? | dev.to | 2021-08-16
This is the heart of this post: Setting up a social tab where I (as a shy developer) can interact with the whole world. It consists of a pane for Twitter (made possible by rainbowstream, which automatically push new tweets to your timeline.
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).Project mention: Haxor News: Hacker News in the terminal | reddit.com/r/hackernews | 2022-01-01
:computer: tmux session manager. built on libtmuxProject mention: AWS price reduction for data transfers out to the internet | news.ycombinator.com | 2021-11-26
I never really paid much on these fees. Not enough traffic.
For newcomers, Cache invalidations are the ones that will really get you bad in CloudFront.
I was working an publishing open source documentation via CloudFront (https://tmuxp.git-pull.com) and made a mistake of invalidating '*', and doing it every time I pushed to CI.
My bill was absolutely enormous. I chewed threw the free tier credits.
If CloudFront ever gets more generous with invalidations, that'd help reduce the sting for those of us that misuse them.
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!Project mention: I am a proficient Python coder whose learning has plateaued. Any really useful libraries I should look into learning? Taking recommendations. | reddit.com/r/learnpython | 2021-04-16
And here are some libraries that might pique your interest although they don't strictly answer your question: - tqdm for adding a progress bar on for loops (it comes with useful information like iteration per second and estimated time needed to finish) - alive_progress adds a progress bar like tqdm, but it works even with generators and while loops which I don't think tqdm does. -timebudget, with just a decorator as soon as a function is completed it prints the time taken to execute it - send2trash for sending files to the trash bin instead of permanently deleting them - keyboard for sending keyboard inputs or check if a key is pressed - mouse same as keyboard but with mouse buttons - textract for extracting text from many types of file with a single interface. It supports documents, powerpoint presentations, csv, excels, images, gifs, audio, and many more
Terminal-based CPU stress and monitoring utilityProject mention: R720 thermal throttling? | reddit.com/r/homelab | 2021-11-23
If it's Linux, either monitor the core frequencies on the command line, or try s-tui to get a GUI and monitor them as you start the CPU load. To monitor them on the command line run the following command:
:duck: DuckDuckGo from the terminalProject mention: DuckDuckGo as a TTY | news.ycombinator.com | 2021-10-20
:calendar: CLI calendar applicationProject mention: Calcure - new TUI calendar and task manager | reddit.com/r/commandline | 2022-01-09
I've been using vdirsyncer to keep CalDAV servers in sync. It works with basically everything. Works great with khal but I've always wanted a month or week view so I'm gonna check this out!
Styled Terminal Markdown ViewerProject mention: TUI Markdown viewer? | reddit.com/r/commandline | 2021-11-29
Terminal Markdown Viewer
Python Terminal related posts
Continuously checking for keypresses
1 project | reddit.com/r/learnpython | 17 Jan 2022
Rich is a Python library for rich text and beautiful formatting in the terminal
16 projects | news.ycombinator.com | 15 Jan 2022
Anyone using the terminal as a daily driver?
4 projects | reddit.com/r/commandline | 12 Jan 2022
2 projects | reddit.com/r/China_irl | 12 Jan 2022
GitHub - salt-die/nurses_2: A widget and async-centric terminal graphics library.
1 project | reddit.com/r/u_Venehsoftw | 12 Jan 2022
Looking for a nice terminal.
1 project | reddit.com/r/linuxquestions | 11 Jan 2022
Calcure - new TUI calendar and task manager
3 projects | reddit.com/r/commandline | 9 Jan 2022
What are some of the best open-source Terminal projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.