Recent Releases of https://github.com/grafana-toolbox/grafanimate
https://github.com/grafana-toolbox/grafanimate - 0.9.0
What's Changed
- Optionally configure Firefox location using
FIREFOX_BINenvironment variable. Thanks, @gogglespisano and @intermittentnrg. - Added CLI options
--window-sizeand--zoom-factor. Thanks, @intermittentnrg. - Fixed login by waiting a little. Thanks, @maurerle.
Full Changelog: https://github.com/grafana-toolbox/grafanimate/compare/0.8.1...0.9.0
- Python
Published by amotl about 1 year ago
https://github.com/grafana-toolbox/grafanimate - 0.8.0
What's Changed
- OCI: Added Dockerfile, and started publishing OCI images to GHCR
- OCI: Dockerfile: Added
xauthandffmpegpackages - OCI: Dockerfile: Use
tinifor bootstrappingxvfb-run - Improved finding executable to
firefox-esr. Thanks, @gogglespisano. - Improved support with
AnimationSequence.recurrence - Migrated to
pyproject.toml - Added support for Python up to version 3.13, and dropped support for Python up to version 3.8.
- Added support for recent versions of Grafana based on React.js
- Grafana Studio: Update title in solo panel mode, improve login method,
set attribution in map, remove some dead changes, fix for
onDashboardLoad, remove legacy code, fix foruse-panel-events, undock menu if visible, try to set kiosk mode, fix using single panel view - Grafana Studio: Dropped support for Grafana without Scenes
- ffmpeg: fifo filter for gif was not available for ffmpeg on debian 13
- Added --headless option, to allow rendering whole dashboards
Thanks a stack, @intermittentnrg and @maurerle.
Details
- Fix GH actions: Revert to ubuntu-20.04 image for python-3.6 support by @intermittentnrg in https://github.com/grafana-toolbox/grafanimate/pull/22
- Dockerize by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/24
- Bump black from 21.10b0 to 24.3.0 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/26
- README.rst syntax highlight by @intermittentnrg in https://github.com/grafana-toolbox/grafanimate/pull/29
- AnimationSequence.recurrence by @intermittentnrg in https://github.com/grafana-toolbox/grafanimate/pull/28
- update pyproject toml by @maurerle in https://github.com/grafana-toolbox/grafanimate/pull/31
- React js by @maurerle in https://github.com/grafana-toolbox/grafanimate/pull/30
- CI: Fix workflow permissions to permit the recipe to upload to GHCR by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/33
- update code and remove old javascript functions by @maurerle in https://github.com/grafana-toolbox/grafanimate/pull/32
- Chore: Improve linting and formatting by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/35
- Update poethepoet requirement from <0.31 to <0.32 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/36
- Update validate-pyproject requirement from <0.19 to <0.24 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/37
- Update twine requirement from <6 to <7 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/38
- Chore: More code linting and formatting by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/41
- Update mypy requirement from <1.12 to <1.14 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/39
- Update pyproject-fmt requirement from <2.3 to <2.6 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/40
- Documentation: Update change log and project metadata by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/34
- Update pytest requirement from <7,>=6 to >=6,<9 by @dependabot in https://github.com/grafana-toolbox/grafanimate/pull/42
- Refinements: This and that by @amotl in https://github.com/grafana-toolbox/grafanimate/pull/43
New Contributors
- @intermittentnrg made their first contribution in https://github.com/grafana-toolbox/grafanimate/pull/22
- @dependabot made their first contribution in https://github.com/grafana-toolbox/grafanimate/pull/26
- @maurerle made their first contribution in https://github.com/grafana-toolbox/grafanimate/pull/31
Full Changelog: https://github.com/grafana-toolbox/grafanimate/compare/0.7.0...0.8.0
- Python
Published by amotl about 1 year ago
https://github.com/grafana-toolbox/grafanimate - 0.7.0
What's Changed
- Rename
dtstart/dtuntiltostart/stop - Rename
intervaltoevery - Rename
AnimationScenario.stepstoAnimationScenario.sequences - Improve scope of values for
everyparameter. It will now accept relative humanized timestamps like2m30s,1d12hor1.5 days. - Allow relative timestamps / time ranges also for
startandstopparameters. Accepted are humanized values like outlined above (2m30s), combined with, e.g.,stop=start+2m30sorstart=-1h, stop=now. - Add CI configuration for GHA
- Enable support for relative timestamps with months and years, like
1y3mo. - Avoid
ffmpeg's height not divisible by 2 errors. Thanks, @cure!
Full Changelog: https://github.com/panodata/grafanimate/compare/0.6.0...0.7.0
- Python
Published by amotl almost 4 years ago
https://github.com/grafana-toolbox/grafanimate - 0.6.0
What's changed
- Fix attribution signature on worldmap panels
- Add scenario for UBA.LDI.DWD maps
- Add dope sheet blueprint generator spike
- Modernize to Python 3
- Add compatibility with Grafana 6, 7 and 8
- Add possibility to login to protected Grafana instances
- Add possibility to control the sequencing mode (window vs. cumulative)
- Introduce data model for animation scenarios
- Allow loading scenarios from arbitrary Python modules and files
- Optionally define
grafana_urlanddashboard_uidwithin scenario file. Corresponding command line parameters--grafana-urland--dashboard-uidstill take preference. - When parsing timestamps, allow ISO8801/RFC3339 and Epoch time (
dtstartanddtuntil) - Improve documentation
Changesets
- Modernize program: Python 3 and Grafana 7/8 in https://github.com/panodata/grafanimate/pull/4
- Logging in to protected Grafana instances in https://github.com/panodata/grafanimate/pull/6
- Adjust the sequencing mode (window, cumulative) in https://github.com/panodata/grafanimate/pull/7
- Introduce a data model for defining animation-scenarios and -sequences in https://github.com/panodata/grafanimate/pull/8
- Rename
NavigationFlavortoSequencingModeand WINDOW to CUMULATIVE in https://github.com/panodata/grafanimate/pull/9 - When parsing timestamps, allow ISO8801/RFC3339 and Epoch time in https://github.com/panodata/grafanimate/pull/10
- Refactor and improve media output subsystem in https://github.com/panodata/grafanimate/pull/11
Full Changelog: https://github.com/panodata/grafanimate/compare/0.5.5...0.6.0
- Python
Published by amotl over 4 years ago