deathbeds / jupyterlab-outsource

Edit (code, prose) with things other than code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jupyterlab-outsource

Alternate editors for JupyterLab text sources

binder

screenshot showing JupyterLab with Rich Text editing and Visual Programming

Features

  • Rich text editing for Markdown cells in the notebook
  • Visual Code editing

Installation

  • install JupyterLab >1.0.0 and NodeJS, such as with conda:
conda install -c conda-forge jupyterlab nodejs
# TBD: jupyter labextension install \
#       @deathbeds/jupyterlab-outsource
#       @deathbeds/jupyterlab-outsource-prosemirror \
#       @deathbeds/jupyterlab-outsource-blockly
jupyter lab

Usage

  • In JupyterLab
    • Open a notebook
    • Click the magic wand icon

Roadmap

  • Add MIME renderers, too
  • Rich text
  • Visual Code editing
    • Block mime type
  • Get these into core (or at least first-party extensions)

About

Edit (code, prose) with things other than code

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 56.4%Language:Python 17.7%Language:Jupyter Notebook 11.9%Language:CSS 9.9%Language:JavaScript 2.7%Language:RobotFramework 1.2%Language:Shell 0.2%