Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iiSeymour/Flasked-Notebooks

Rendering IPython Notebooks using Flask
https://github.com/iiSeymour/Flasked-Notebooks

flask ipython-notebook jupyter python

Last synced: 3 months ago
JSON representation

Rendering IPython Notebooks using Flask

Awesome Lists containing this project

README

        

# Flasked-Notebooks

Proof of concept for dynamically rendering IPython Notebooks using Flask:

- Unlike `nbviewer` each code cell in a notebook is executed on request.
- Input variables can be injected to a notebook before executed it.
- Running `app.py` starts the flask site which renders the markdown and updated code output cells.
- Notebooks are rendered within the existing flask site using the normal templating approach.
- Pages can be developed by starting the IPython Notebook server in the `notebooks` directory.


**Next steps:**

Dynamically executing and rendering notebooks that use Widgets for interactive pages.

**Contributing:**

Ideas on better ways to do this, feedback and pull requests all welcome!