Vdplus
VisiData Plus
Install / Use
/learn @visidata/VdplusREADME
VisiData Plus
VisiData Plus contained many useful loaders and features for VisiData.
In 2023, all VisiData Plus features were integrated into the main saulpw/visidata codebase.
APIs
- Google Drive: list/open/delete files via Google Drive API.
- Google Sheets: load/save new sheet (with
.gextension) 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.
File formats
- 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
Other features/tools
-
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
License
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.
Installing VisiData Plus
- Clone this repo into
.visidata/vdplus:
git clone git@github.com: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
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
