benhaotang / python-notebook-viewer

Firefox Plugin to view python notebooks without running server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Notebook Viewer

Help view pynb files in browser without running jupyter notebook server.

File Structure

  1. renderer.js : Contains code to fetch text from current python notebook file opened in firefox and convert it into HTML using notebook.min.js
  2. js/notebook.js: Notebook.JS library to convert Jupyter Notebook files into HTML code. Official Repository
  3. js/prism.js: One of the dependencies of Notebook JS, Prism is a lightweight, extensible syntax highlighter. Available at: Official Repository , Website
  4. js/marked.js: Dependency of Notebook JS, Marked JS is a markdown parser and compiler. Offical Site, Repository
  5. js/auto-render.min.js: Dependency of Notebook JS , KaTeX is a math typesetting library for the web. This library enables Katex to autosearch for the strings to converted into HTML format.Offical Site, Repository
  6. js/katex.js: Same as Above
  7. js/es5-shim.js : Dependency of Notebook JS . Repository
  8. js/ansi_up.js : Notebook JS dependency . Used to convert\ ansi sequences in strings to colorful HTML
  9. icons/*: Directory containing all the icon images.
  10. css/*: Directory containing CSS files required by Notebook JS and its dependency libraries.
  11. manifest.json: Manifest file for Firefox containing all the information about this plugin.

Licence

This code is released under Mozilla Public License. There are multiple JS as CSS files included in this repository each with different license terms. It is advised to go through them before using for any purpose.

Author

Rushikesh's Profile Image
Rushikesh Tade
rushikesh988@gmail.com
Github Profile
Linkedin

About

Firefox Plugin to view python notebooks without running server

License:Mozilla Public License 2.0


Languages

Language:JavaScript 96.2%Language:CSS 3.8%