VisiData Plus contained many useful loaders and features for VisiData.
In 2023, all VisiData Plus features were integrated into the main saulpw/visidata codebase.
- Google Drive: list/open/delete files via Google Drive API.
- Google Sheets: load/save new sheet (with
.g
extension) via Google Sheets API. - Airtable: load/save existing table via Airtable API.
- Reddit: read-only interface to Reddit API for subreddits, redditors, submissions, and comments.
- Zulip: read-only interface to Zulip chat API.
- RC Together: control an army of bots via RC Together API.
- bit.io: interface to bit.io API.
- orgmode: read/save .org and .md files; filetypes
org
,md
,forg
(with a list of files), andorgdir
(with a directory of .org files) - jrnl.sh: read/save journal files; filetype
jrnl
- various mailbox formats:
mbox
,maildir
,mmdf
,babyl
,mh
-
graphing: save scatterplot as .svg
-
web scraper: scrape urls from web pages and web pages from urls iteratively and interactively.
-
ping: interactive ping+traceroute
-
top: interactive process viewer
-
Galactic Conquest: a remake of the classic Galcon.
-
light color scheme: use
vd.use_light_colors()
in .visidatarc
The code and documentation in this repository, hereafter "VisiData Plus", is not open-source software.
VisiData Plus is copyright Saul Pwanson, who has the sole authority to release, license, or redistribute its contents.
As an individual, you may use VisiData Plus under the PolyForm Non-Commercial Use license.
Other license terms are available for VisiData Plus; contact Saul Pwanson for more information.
Individual components of VisiData Plus may be available to convert to open-source license, particularly if you are willing to expand, maintain, and package that component for release.
If you submit a Pull Request to this repository, you must digitally sign the Contributor Assignment Agreement before it can be merged.
- Clone this repo into
.visidata/vdplus
:
git clone [email protected]:saulpw/vdplus ~/.visidata/vdplus
- Add this line to your
.visidatarc
(which is usually in your home directory) for every component you want to use:
import vdplus
Additional options may be necessary for certain components; see the README for each component.
- Install Python requirements for that component:
pip3 install -r ~/.visidata/vdplus/<component>/requirements.txt
- You may have to upgrade to the unreleased "develop" branch of VisiData:
pip3 install git+https://github.com/saulpw/visidata.git@develop