About

Datalayer Pilot is a command line interface to interact, interpret Apache Zeppelin notes.

It also allows you to import/export IPython Jupyter and convert to images and PDF.

Datalayer Pilot

Installation

Build and launch the executable jar:

mvn install
./target/datalayer-pilot-1.0.0-SNAPSHOT.jar

Usage

The foundations and a few functionalities are available today:

Shell Functionalites

  • Interact
  • Interpret

Import from and Export To:

  • IPython Jupyter
  • Spark Notebook
  • Shiny

Export to:

  • Images
  • PDF
Welcome to Datalayer Pilot
             ___       __       __
   _______  / _ \___ _/ /____ _/ /__ ___ _____ ____
  _______  / // / _ `/ __/ _ `/ / _ `/ // / -_) __/
 _______  /____/\_,_/\__/\_,_/_/\_,_/\_, /\__/_/
                                    /___/

 -> Type `help` to get started.

 (c) 2016 Datalayer http://datalayer.io
 

pilot> help

Datalayer Pilot Help
--------------------

pilot> connect                      : Connect to the default localhost:8080 Apache Zeppelin Server
pilot> connect("localhost", 8080)   : Connect to Apache Zeppelin Server
pilot> close                        : Close the current connection
pilot> bye                          : Quit this REPL

pilot> notes                        : List the notes
pilot> note                         : Create a new note
pilot> note("id")                   : View a note by id

pilot> p("val i = 2")               : Run a code in a paragraph (use triple quote if needed)

(c) 2016 Datalayer http://datalayer.io

Planned Features

Planned features (by alphabetic order):s

  • Code completion
  • Contribute to Datalayer to have a better response on note creation (get id of created note)
  • Export note to PDF
  • Guard against NPE if not connected
  • Have a more user friendly way to pilot with quotes
  • Import note from IPython
  • Process responses and display them in formatted way
  • Status command
  • Support both server and client mode for interperters
  • Support Chromium, Safari (now only Firefox)

Back to top