https://github.com/procode-software/jupyter-slides
🪐 A tool to convert Jupyter Notebooks to slide shows.
https://github.com/procode-software/jupyter-slides
go golang ipynb jupyter jupyter-notebook markdown server ts typescript vite vue vuejs
Last synced: 3 months ago
JSON representation
🪐 A tool to convert Jupyter Notebooks to slide shows.
- Host: GitHub
- URL: https://github.com/procode-software/jupyter-slides
- Owner: ProCode-Software
- License: mit
- Created: 2025-03-02T21:24:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T00:05:41.000Z (11 months ago)
- Last Synced: 2025-03-03T01:19:21.453Z (11 months ago)
- Topics: go, golang, ipynb, jupyter, jupyter-notebook, markdown, server, ts, typescript, vite, vue, vuejs
- Language: Vue
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jupyter-slides
[](#)
[](#)
[](#)
[](#)
[](#)
🪐 A tool to convert Jupyter Notebooks to slide shows.
## Features
- 📖 Frontend written in [Vue.js](https://vuejs.org) and TypeScript
- 💻 Backend written in Go
- 🖼️ Supports loading images
- 📄 Fast Markdown parsing with [markdown-it](https://github.com/markdown-it/markdown-it)
- 🎨 Code highlighting with [Shiki](https://shiki.style) with customizable theme
## Installation
[Go](https://go.dev) and [pnpm](https://pnpm.io) are required
1. Clone the repository
```shell
git clone https://github.com/ProCode-Software/jupyter-slides.git
cd jupyter-slides
```
2. Run the `./install.sh` script to build from source and install jupyter-slides into `~/.jupyter-slides`. To install into a different location, run `JS_DIR=folder ./install.sh`
## Usage
```
jupyter-slides [--port ]
```
- **port:** Localhost port number to host the server on
- **notebook:** (Required) Path to Jupyter Notebook
## Uninstallation
To uninstall jupyter-slides, just delete the `~/.jupyter-slides` folder.
## Development
Clone the repo:
```shell
git clone https://github.com/ProCode-Software/jupyter-slides.git
cd jupyter-slides
pnpm install
pnpm run dev
```
Create a `notebook.ipynb` file in the folder for testing. Then open `http://localhost:5173` to view (this uses Vite's dev server).
## License
MIT License