Skip to main content

CLI that compiles a JSON5 deck + slide files into a self-contained 2D-canvas HTML presentation.

Project description

scrolly

Compile a JSON5 deck into a self-contained, scrollable 2D-canvas HTML presentation.

CI PyPI Python License

Installation

pip install scrolly

Or with uv:

uv tool install scrolly

Quickstart

scrolly build examples/worked-example/deck.deck.json --out /tmp/scrolly-out --force
open /tmp/scrolly-out/index.html

See examples/worked-example/ for a reference deck demonstrating all supported slide types.

License

MIT.

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

scrolly-0.1.3.tar.gz (49.2 kB view details)

Uploaded Source

Built Distribution

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

scrolly-0.1.3-py3-none-any.whl (64.7 kB view details)

Uploaded Python 3

File details

Details for the file scrolly-0.1.3.tar.gz.

File metadata

  • Download URL: scrolly-0.1.3.tar.gz
  • Upload date:
  • Size: 49.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scrolly-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c1079a128e2f6e4f27bfbdf5063d1f0c2c1426e74a1a667c00a9b95f2bfc1616
MD5 8ad16322d0eca5e86c34655e69a2b3c8
BLAKE2b-256 3d13f6bd8205e50e7ea1143148eca22024312d220b02c6199c87742ddd97a228

See more details on using hashes here.

Provenance

The following attestation bundles were made for scrolly-0.1.3.tar.gz:

Publisher: release_tag.yml on bertpl/scrolly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scrolly-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: scrolly-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 64.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scrolly-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8e8d0c1af98419c01491d5d42c4b2ce9426c440f3b020e5dec6ef820aff3a97f
MD5 449246a8369503070e841214a47abf70
BLAKE2b-256 b0ee7c1dc38b80f14d8da08ae696c7c24110b55c8493c5dffe15204264688853

See more details on using hashes here.

Provenance

The following attestation bundles were made for scrolly-0.1.3-py3-none-any.whl:

Publisher: release_tag.yml on bertpl/scrolly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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