VisiData

Dev tools

terminal data viewer

SHOW HN2017

221points
23comments
#135of 2,242 in 2017
Top 7%of 2017 by points

How HN took it

LovedMost comments that take a side are positive

8 positive, 6 neutral or asking, 0 mixed, 1 critical, out of 15 comments about the project. Thread score +0.38.

Idea: 6 for, 0 againstPerformance: 1 for, 0 againstDesign: 1 for, 0 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for exploring and reorganizing data before EDA

    From 1 comment
    • I used this with a dataset for stocks here https://hackernoon.com/unsupervised-machine-learning-for-fun-profit-with-basket-clusters-17a1161e7aa1 and it's great for getting a…
      gaetanrickter on HN
  • Console spreadsheet fills a gap for command-line users

    From 2 comments
    • I tend to prefer them, too. They're remarkably 'sticky' for me. I've been using Vim for at least 20 years, and mutt for close to that (can't recall exactly when I started using…
      _jal on HN
    • I love ncurses style applications. Perhaps for the nostalgia. However, since I'm almost always logged into a window manager, a console window running this type of app is a very…
      pcunite on HN

Objections

  • Steep learning curve

    From 1 comment
    • Is there a tutorial available? Awesome to get something like this in terminal but seems like it has a steep learning curve.
      nafizh on HN

Requests

  • SQL-like queries and UPDATE/DELETE support

    From 2 comments
    • Any plans to support SQL-like queries for data tables? For example, using SQLite?
      n1vz3r on HN
    • It can already connect (read-only) to SQLite databases. Use `-f sqlite`. It would not be too hard to implement UPDATE/DELETE queries. Let me know if you're interested in helping…
      rabidrat on HN
  • Integration into psql or mysql CLI

    From 2 comments
    • This is awesome. I'd love to see this incorporated into psql or mysql's cli tool for results!!!! The current implementations are horrible.
      azinman2 on HN
    • This should really straightforward (like maybe 1-3 hours) for someone who knows use the Python3 modules for those databases. See the SQLite addon, for example:…
      rabidrat on HN

Questions

  • Is there a tutorial?

    From 1 comment
    • Is there a tutorial available? Awesome to get something like this in terminal but seems like it has a steep learning curve.
      nafizh on HN
  • Does it support SQL-like queries via SQLite?

    From 1 comment
    • Any plans to support SQL-like queries for data tables? For example, using SQLite?
      n1vz3r on HN

Alternatives named

  • tabview

    From 1 comment
    • I use tabview [1] for this. I install it on all my servers and use it regularly. Simple command-line spreadsheet-style navigation of tabular data. VisiData looks nice, too, with…
      roadnottaken on HN
  • sc-im

    From 1 comment
    • In the same vein, you can also check sc-im: https://github.com/andmarti1424/sc-im
      marklgr on HN
  • textql

    From 1 comment
    • Really nice! I used https://github.com/dinedal/textql a bit, but your project seems much more practical.
      alexvay on HN
  • awk

    From 1 comment
    • There are a few ncurses spreadsheets, including one for Linux which retains a large number of Lotus123 bindings. That said, I find I tend to use awk for tasks others use…
      dredmorbius on HN
  • Emacs csv-mode

    From 1 comment
    • I'm glad that I'm using Emacs, and it has csv mode, sql intergration, and anything you want.
      co_dh on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14662860)