Skip to content

A simple web that will view a jupyter notebook file and you can save the rendered HTML web page in your computer.

Notifications You must be signed in to change notification settings

FarrelAD/Jupyter-NB-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Jupyter-Notebook-Viewer

A simple web-based Jupyter Notebook viewer.
This project allows you to view Jupyter Notebook files (.ipynb) directly in the browser (read-only), similar to the original Jupyter Notebook interface.

The core idea of the app is straightforward. The rendering process follows these steps:

  1. Parse the notebook file (.ipynb), which uses a JSON-based format
  2. Normalize notebook cells (markdown, code, outputs, etc.)
  3. Convert the parsed notebook structure into HTML elements
  4. Apply syntax highlighting using highlight.js for code cells
  5. Render the generated HTML inside an <iframe>
  6. Provide an option to download the notebook as an HTML file

The web app is live and ready to use:

👉🏻 https://farrelad.github.io/Jupyter-NB-Viewer/

image

About

A simple web that will view a jupyter notebook file and you can save the rendered HTML web page in your computer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published