visidata icon indicating copy to clipboard operation
visidata copied to clipboard

A terminal spreadsheet multitool for discovering and arranging data

Results 177 visidata issues
Sort by recently updated
recently updated
newest added

The mhtml file format appears to be the same as eml. See wikipedia, and try it on example files found on GitHub. The main comment from https://en.wikipedia.org/wiki/MHTML: > The .mhtml...

wishlist

The csv loader should use `newline=''`. According to [the csv library documentation](https://docs.python.org/3/library/csv.html#id4): >"If newline='' is not specified, newlines embedded inside quoted fields will not be interpreted correctly [...] It should...

In `develop`, but not in v3.0.2, the display of the last command is hard to read. It's cyan on light blue: ![longname](https://github.com/saulpw/visidata/assets/67946319/ea0e61c7-e993-4f91-8b14-c6111bc2758c) That's because `color_longname` is currently `6`, which is...

While benchmarking, I noticed that `vd.status()` is slow to finish when vd is running other very busy threads (taking ~150ms). If there are no busy threads, it's much faster, (taking...

confirm fix

**Small description** The top few bullet-points in the Directory Sheet sidebar blink each time the selected cell changes. **Expected result** No blinking. **Actual result with screenshot** If you get an...

bug

**Small description** visidata needs a specific version of the `xport` package to open XPT files, but this isn't specified in the requirements anywhere **Expected result** Should open xpt files. **Actual...

bug

Currently `XptSheet` in `loaders/sas.py` produces rows that are tuples. That's undesirable because as @saulpw pointed out recently, rows can't be edited if they are tuples. And also because selecting one...

When rows are selected and all columns are hidden, the selection markers are still drawn, next to the blank sheet. This PR checks for visible columns before drawing the symbol.

Batch mode (when not replaying commands with `-p`) is substantially slower to load a file than interactive mode. ``` seq 2000111 > 2m.tsv # interactive mode: quit.vdj is a timing...

confirm fix

When opening an URL causes an error, the user is shown a long traceback: ``` vd https://example.com/asdf ... File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp)...