Skip to main content

PlantUML Animation

PyPI PyPI - Python Version PyPI - License

Simple animation for PlantUML diagrams.


Documentation: https://namuan.github.io/animate-puml

Source Code: https://github.com/namuan/animate-puml

PyPI: https://pypi.org/project/animate-puml/


Pre-requisites

Installation

pip install animate-puml

Usage

Given an example PlantUML document in assets/security.puml:

animate-puml -i assets/security.puml -o assets/security-puml.gif

By default, the script will delete any temporary files generated during the animation process. To keep the files, use the --debug flag.

animate-puml -i assets/security.puml -o assets/security-puml.gif --debug

Each frame of the animation will wait for 1 second by default. To change the wait time, use the --frame-duration flag to specify the time in milliseconds.

animate-puml -i assets/security.puml -o assets/security-puml.gif --frame-duration 4000

Use the -h flag to see all available options.

animate-puml -h

Acknowledgements

Development

  • Clone this repository

  • Requirements:

  • Create a virtual environment and install the dependencies

poetry install
  • Activate the virtual environment
poetry shell

Validating build

make build

Release process

A release is automatically published when a new version is bumped using make bump. See .github/workflows/build.yml for more details. Once the release is published, .github/workflows/publish.yml will automatically publish it to PyPI.

Disclaimer

This project is not affiliated with PlantUML.

Metadata

Release files for animate-puml 0.6.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 animate-puml 0.6.0
File Size Uploaded
animate_puml-0.6.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for animate-puml 0.6.0
File Interpreter ABI Platform
animate_puml-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / animate_puml-0.6.0.tar.gz

Download URL animate_puml-0.6.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7a172eb42e7c4cde332018cae55e59504038a3142283d8dde5b5673d5fd8acb2
BLAKE2b-256 checksum
How to use checksums
e923e11f5bad95a1a9f85160e282e3de5e7be906ebc410b972dbd1651e665401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.8.16 Linux/5.15.0-1033-azure

Release files / animate_puml-0.6.0-py3-none-any.whl

Download URL animate_puml-0.6.0-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c211257857571bcd1b30569f83fab43667563f3fbb315b4e2ab8c60d7be5b53e
BLAKE2b-256 checksum
How to use checksums
326f61a3ad8932441376da9b5729b236fcbd838da41438973af81a13ed5b2fb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.8.16 Linux/5.15.0-1033-azure

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.0.1

2 release files

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