πͺ A tool to convert Jupyter Notebooks to slide shows.
- π Frontend written in Vue.js and TypeScript
- π» Backend written in Go
- πΌοΈ Supports loading images
- π Fast Markdown parsing with markdown-it
- π¨ Code highlighting with Shiki with customizable theme
- Clone the repository
git clone https://github.com/ProCode-Software/jupyter-slides.git
cd jupyter-slides- Run the
./install.shscript to build from source and install jupyter-slides into~/.jupyter-slides. To install into a different location, runJS_DIR=folder ./install.sh
jupyter-slides [--port <port>] <notebook>
- port: Localhost port number to host the server on
- notebook: (Required) Path to Jupyter Notebook
To uninstall jupyter-slides, just delete the ~/.jupyter-slides folder.
Clone the repo:
git clone https://github.com/ProCode-Software/jupyter-slides.git
cd jupyter-slides
pnpm install
pnpm run devCreate a notebook.ipynb file in the folder for testing. Then open http://localhost:5173 to view (this uses Vite's dev server).
MIT License