(Thanks to @joseluis who posted about notcurses here)
Building Rich Terminal Dashboards
81–90 of 123 posts
Re: Building Rich Terminal Dashboards
#82[Sorry for the spam] If you want to create charts quickly there's also: https://github.com/FedericoCeratto/dashing
Re: Building Rich Terminal Dashboards
#83Re: Building Rich Terminal Dashboards
#84This is really interesting! I've been thinking of creating a TUI version of a marketplace I'm running in the UK. The idea is that most of our time on marketplaces is spent on discovering the product we are looking for and that is much easier to do without all the bloat of modern apps. What do the people on HN think?
Re: Building Rich Terminal Dashboards
#85The future repeats the past. This looks much like the back-end systems I used to design on TurboPascal in the late 1980s / early 1990s. https://ilyabirman.net/meanwhile/pictures/tp-80.png
Re: Building Rich Terminal Dashboards
#86And there's also Notcurses[0][1], which facilitates the creation of modern TUI programs, making full use of Unicode and 24-bit TrueColor. It presents an API similar to that of Curses, riding atop Terminfo. It's made in C, with C++, Python & Rust wrappers. [0] https://notcurses.com/ [1] https://github.com/dankamongmen/notcurses
Re: Building Rich Terminal Dashboards
#87That being said, working in the CLI with a GUI does not work very well.
Having the option to search for strings logged in some pages ago is really handy.
Re: Building Rich Terminal Dashboards
#88And there's also Notcurses[0][1], which facilitates the creation of modern TUI programs, making full use of Unicode and 24-bit TrueColor. It presents an API similar to that of Curses, riding atop Terminfo. It's made in C, with C++, Python & Rust wrappers. [0] https://notcurses.com/ [1] https://github.com/dankamongmen/notcurses
Also, not all terminals have uniform coverage for ANSI codes. Apple's Terminal.App does a good job with double-width and double-height, but lacks the SGR 53 overline that VTE, Konsole and Microsoft Windows Terminal have (and that makes status lines so much better).
Re: Building Rich Terminal Dashboards
#89And there's also Notcurses[0][1], which facilitates the creation of modern TUI programs, making full use of Unicode and 24-bit TrueColor. It presents an API similar to that of Curses, riding atop Terminfo. It's made in C, with C++, Python & Rust wrappers. [0] https://notcurses.com/ [1] https://github.com/dankamongmen/notcurses
Interesting how the show their work results in a completely differnt way. I'm looking at it, because the C, C++ and the Rust interface are my working area. I love TUIs and think they are used to less. Easy usage, concise overview and high efficiency. TUIs seem to naturally restrict itself, keep tight to the task and therefore work better. Mileage may vary well ;)
I used to have an IBM 3151 terminal on my desk (I wish I could afford a 3278/9 or 3290) connected over 9600 bps to my workstation. It's a great to remind me to keep things simple.
Re: Building Rich Terminal Dashboards
#90Earlier quoted context omitted.
This is awesome! Do you have plans/a timeline for keyboard/mouse input?
Plans, yes. Still thinking about the best way to do it without inventing too many wheels. Timeline depends on inspiration and free time. Although lately with the pandemic free time hasn't been a problem.
[1] https://news.ycombinator.com/item?id=14405186
[2] https://github.com/chjj/blessed
[3] http://web.archive.org/web/20091011010412/http://www.vtsoft....