gforsyth / vdplus

VisiData Plus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VisiData Plus

VisiData Plus contains many useful loaders and features for VisiData.

APIs

File formats

  • orgmode: read/save .org and .md files; filetypes org, md, forg (with a list of files), and orgdir (with a directory of .org files)
  • jrnl.sh: read/save journal files; filetype jrnl
  • various mailbox formats: mbox, maildir, mmdf, babyl, mh

Other data libraries

  • Ibis: connect to various database backends (currently only sqlite is supported in vdplus) and query without loading the entire database.

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.

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 they can be merged.

Installing VisiData Plus

  1. Clone this repo into .visidata/vdplus:
    git clone git@github.com:saulpw/vdplus ~/.visidata/vdplus
  1. 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.

  1. Install Python requirements for that component:
    pip3 install -r ~/.visidata/vdplus/<component>/requirements.txt
  1. You may have to upgrade to the unreleased "develop" branch of VisiData:
    pip3 install git+https://github.com/saulpw/visidata.git@develop

About

VisiData Plus


Languages

Language:Python 77.4%Language:TypeScript 9.1%Language:HCL 6.0%Language:JavaScript 3.0%Language:Shell 2.4%Language:SCSS 0.9%Language:Dockerfile 0.7%Language:HTML 0.5%