Static site generator for jupyter notebooks
Project description
jpy-flette is a lightweight (~150 lines) python static website generator which uses jupyter notebooks as input. It’s fantastic for documenting scientific projects, documentation, or just to share your thoughts with the world.
Installation
Install jpy-flette with pip:
pip install jpy-flette
You could also download or clone the source code from the repository, then run
python setup.py install
Usage
Make sure you check the documentation, which is actually built using jpy-flette itself!
jpy-flette transforms a directory full of .ipynb jupyter notebooks into a website with multiple pages. Let’s assume the following directory structure:
~/my/directory
└── notebooks
├── 00.index.ipynb
└── 01.jpy-flette-documentation.ipynb
After calling
jpy-flette ~/my/directory/notebooks
you would obtain
~/my/directory
├── docs
│ ├── index.html
│ ├── jpy-flette-documentation.html
│ └── static
│ ├── style.css
│ └── script.js
└── notebooks
├── 00.index.ipynb
└── 01.jpy-flette-documentation.ipynb
~/my/directory/docs is then ready to be published!
jpy-flette can be configured using fletteconf.yaml files for theming, titles/footers and more. Refer the documentation for more.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jpy_flette-0.1.0.tar.gz
.
File metadata
- Download URL: jpy_flette-0.1.0.tar.gz
- Upload date:
- Size: 55.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e35a75430def90c02d48171c28ad0d23d4bdc365e97edb0ad62dd040da47a0c |
|
MD5 | 0ed64486fed454a201b0ff440cc5dec2 |
|
BLAKE2b-256 | d8c4996bdb386c8ca71a90aa5697e714228c7dc0113a96ce6e58e58fb15fb77a |
File details
Details for the file jpy_flette-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: jpy_flette-0.1.0-py3-none-any.whl
- Upload date:
- Size: 57.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892d6e3013da968a40f9157fb80984387e68dafbbff5ba87fc1485b0f84728b5 |
|
MD5 | 207d4a980693b7db6c38d3a051b60d36 |
|
BLAKE2b-256 | 188cfbab00da136cc4acf91a868bf07d616615d1647ebfd3b4e9b89a0f2ca2d8 |