guibranco/GitHub Screenshot Action

Capture, monitor, and version website screenshots from a JSON list

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
json_filePath to JSON file with URLsyes
output_dirDirectory to save screenshotsyes
create_prCreate PR instead of direct commitnofalse
branch_nameBranch name if PR is enablednoscreenshots/update
concurrencyNumber of parallel screenshotsno3
timeout_msPage load timeout in millisecondsno30000
retriesNumber of retries per URLno2
wait_untilPuppeteer page load event to wait for before capturing. Options: load, domcontentloaded, networkidle0, networkidle2nonetworkidle2
wait_after_loadExtra milliseconds to wait after the page load event. Useful for React/Vite apps that animate or fetch data lazily after hydration.no0
squareIf true, captures a square screenshot by setting a square viewport and clipping to width x widthnofalse
viewport_widthViewport width in pixels. Also used as the square size when square is true.no1280

no outputs