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.7.tar.gz (55.0 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.7-py3-none-any.whl (70.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scrolly-0.1.7.tar.gz
  • Upload date:
  • Size: 55.0 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.7.tar.gz
Algorithm Hash digest
SHA256 d684bf7d17a83d457e7fa606416d01dff94f93086205499078153ba575d0c0fa
MD5 b1313d0a82c360f2955111d4d5f2ee84
BLAKE2b-256 175239b04f309cbf2676cc7e531063bbf73878b08fd4d2ec3f4fa6bbc38ef1f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for scrolly-0.1.7.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.7-py3-none-any.whl.

File metadata

  • Download URL: scrolly-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 70.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1959fb8d8a63022bada7bc5c7e18e54add7cf4c0b71c08db48d89a24bcd79cd4
MD5 61e307592b3c0d8a81f0ca5cda1e62b4
BLAKE2b-256 a70ca4e65ff5c69b959233c97d11bbf2d54cd1e0e32a77932c411f8f239f1812

See more details on using hashes here.

Provenance

The following attestation bundles were made for scrolly-0.1.7-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