Giter Club home page Giter Club logo

visidata-cheat-sheet's Introduction

A VisiData Cheat Sheet

This repository contains the source files for A VisiData Cheat Sheet, which provides an abbreviated reference for VisiData and is based on An Introduction to VisiData. It is not meant to be an exhaustive catalog of commands, but rather a concise learning aid for the VisiData-curious.

The cheat sheet is currently available in the following languages:

Other versions

The following versions are based on this repository, but are not directly built through it:

Creating New Translations

To add a translation, follow these steps:

  • Examine this repository's issues, to see whether someone else has begun translating into your language of interest. If they have, please try coordinating with them.

  • Create an issue in this repository with the following title: Translation in progress: {language name}

  • Fork the repository, and create a new branch titled develop- + ISO 639-1 two-letter code, e.g., develop-ku for Kurdish.

  • Add add a corresponding section to the input/metadata.yaml file, following the pattern of existing translations. Add your name as an additional author.

  • In input/cheat-sheet.yaml, add your translations (following the existing examples) of as many section titles, commands, and descriptions as you see fit. If a translation is not provided for any particular part, the built HTML and PDF will use the English phrasing.

  • If possible, run the build processs below. Check whether the PDF version fits entirely on one page. If not, attempt to shorten the translations until it does.

Build Process

For each supported language, there are two build targets: an HTML page, and a one-page PDF. Both can be seen in the docs/ directory. Building these targets requires the following:

  • Python 3
  • pyyaml and jinja2 Python libraries
  • Chromium browser (for PDF rendering)
    • On Debian/Ubuntu/etc.: apt install chromium-browser

To run the full build: make clean html; make pdfs

Licensing

All code in this repository is available under the MIT License. All other text is available under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.

Questions?

Feel free to file an issue or contact Jeremy.

visidata-cheat-sheet's People

Contributors

jsvine avatar aborruso avatar gibranmena avatar zachvalenta avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.