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

Uploaded Python 3

File details

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

File metadata

  • Download URL: scrolly-0.1.0.tar.gz
  • Upload date:
  • Size: 46.1 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.0.tar.gz
Algorithm Hash digest
SHA256 7837d3f45dd00ff5bcb7220dabec9cde4f8d5e738b407325ab7fa101192de223
MD5 d6e7b4620ba700c2e45326952cdcdbd7
BLAKE2b-256 146e457ecce153b4e73eec5719854e5ed96432fafd9740ec8719104c0969bab4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: scrolly-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 60.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c36d899ae6242ce3e880e29d95c4ec971aaee54246594759510f9dbe68a7af70
MD5 075301a7785cf9b3a80a4cca24e1ae23
BLAKE2b-256 f25ef3720bdd6c5a58f9371935bac64b413a696a9704bba5c5c50fc7aee02c72

See more details on using hashes here.

Provenance

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