Skip to main content

jpy-flette

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.

Metadata

Release files for jpy-flette 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jpy-flette 0.1.0
File Size Uploaded Provenance Actions
jpy_flette-0.1.0.tar.gz 55.3 kB Without provenance Details for jpy_flette-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for jpy-flette 0.1.0
File Interpreter ABI Platform Actions
jpy_flette-0.1.0-py3-none-any.whl Python 3 none any Details for jpy_flette-0.1.0-py3-none-any.whl

Total release size: 112.4 kB

Release files / jpy_flette-0.1.0.tar.gz

Download URL jpy_flette-0.1.0.tar.gz
Size 55.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9e35a75430def90c02d48171c28ad0d23d4bdc365e97edb0ad62dd040da47a0c
BLAKE2b-256 checksum
How to use checksums
d8c4996bdb386c8ca71a90aa5697e714228c7dc0113a96ce6e58e58fb15fb77a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / jpy_flette-0.1.0-py3-none-any.whl

Download URL jpy_flette-0.1.0-py3-none-any.whl
Size 57.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
892d6e3013da968a40f9157fb80984387e68dafbbff5ba87fc1485b0f84728b5
BLAKE2b-256 checksum
How to use checksums
188cfbab00da136cc4acf91a868bf07d616615d1647ebfd3b4e9b89a0f2ca2d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for jpy-flette 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page