Skip to main content

No project description provided

Project description

specta 🌟

Github Actions Status Documentation Status Try on lite

A JupyterLite app to present your Jupyter documents in different ways

Specta is a custom JupyterLite app for rendering notebooks and Jupyter‑supported files in multiple modes: dashboards, blog‑style articles, fullscreen viewers, and more. It is built on top of JupyterLite, which allows you to share your documents through alternative interfaces to the IDE-like JupyterLab.

Features

Multi-mode Notebook Rendering

Render notebooks in:

  • Dashboard mode – structured panels for interactive widgets and outputs
  • Article mode – a minimal, blog-like reading experience

Clean Viewer for all Jupyter-supported file types

View any Jupyter-supported file using Specta's clean viewer with all Jupyter UI elements removed.

Preview from JupyterLab

A specta preview can be launched directly from JupyterLab, letting users verify how their documents will look when published.

Installation and Usage

You can install specta using pip or conda

# Install using pip
pip install specta

# Install using conda
conda install -c conda-forge specta

Once installed, you can build your JupyterLite app, a specta app will be included automatically in the output directory of jupyterlite:

jupyter lite build

Then serve the contents of the output directory (by default ./_output) using any static file server. You can access the specta app at the /specta/ path.

Try it online!

You can try it online by clicking on this badge:

Try on lite

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specta-0.1.6.tar.gz (5.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specta-0.1.6-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file specta-0.1.6.tar.gz.

File metadata

  • Download URL: specta-0.1.6.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for specta-0.1.6.tar.gz
Algorithm Hash digest
SHA256 828a2a492ceaf40c3762e3eda0c547ec8cd3f624ecc41a9e3c8792ff53baf1ce
MD5 d8321065518343e7d627d5b9502622be
BLAKE2b-256 e20f0bc4422d74199d36459e324203d36823b7c8681e7d7d32e822c5f3548b5c

See more details on using hashes here.

File details

Details for the file specta-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: specta-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for specta-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 69555d1a23794a76ed8ce61681abdc21f30fbc9a2e0eda80fd5755f66833dd88
MD5 30e24f34fd14b496040aebe78fa18f04
BLAKE2b-256 7aa6010ecc51e369b6d7500bc761960ba8339b345196ffa94f264e7d1bb66c1c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page