Download the PHP package odinns/laravel-wayback-flipbook without Composer
On this page you can find all versions of the php package odinns/laravel-wayback-flipbook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download odinns/laravel-wayback-flipbook
More information about odinns/laravel-wayback-flipbook
Files in odinns/laravel-wayback-flipbook
Package laravel-wayback-flipbook
Short Description Build PNG timelines for one archived page through Wayback Machine history.
License MIT
Homepage https://github.com/odinns/laravel-wayback-flipbook
Informations about the package laravel-wayback-flipbook
Laravel Wayback Flipbook
Build PNG timelines for one archived page through Wayback Machine history.
This package takes one page URL, finds archived captures for that exact page, renders selected captures through raw Wayback replay, and writes PNG frames plus a JSON manifest.
It does not crawl a site. It does not follow links. It does not mirror sibling pages. If you ask for https://example.com/page, that page is the whole job.
Installation
Laravel discovers the service provider automatically.
The package depends on odinns/laravel-wayback-machine for CDX access and Wayback replay URL generation.
Usage
Render one frame per year, oldest to newest:
Plan the run without screenshots:
Render newest to oldest:
Bound a larger run:
Write somewhere specific:
Export an MP4 from an existing manifest and frames:
MP4 export is a post-processing step. It reads the manifest, uses the PNG frame order already written there, and does not query Wayback or render screenshots again. It requires ffmpeg on your PATH.
Default output:
Artifacts:
Command Options
Sampling modes:
allfirst-per-dayfirst-per-monthfirst-per-yearunique-digestlatest-per-url
--sample=all without --limit, --from, or --to is blocked unless you pass --force.
Screenshot Defaults
Published config controls the default screenshot viewport, timeout, and Wayback delay:
Command options override config for a single run:
Use --full-page when you want the whole page height. The width still comes from --viewport.
If you plan to export MP4, prefer viewport screenshots. Full-page captures can produce frames with different heights across archived captures, and ffmpeg expects one stable frame size for video. This package does not scale, crop, or pad frames yet. Use --full-page only when you are fine handling that yourself.
Laravel Surface
The package registers two commands:
It publishes one config file:
There are no migrations, queues, views, routes, middleware, or facades.
Development
Versioning
Versions come from Git tags. Composer should not have a version field.
Contributing
Keep the package page-targeted. Do not add crawling, host-wide exports, or animation formats as a casual side quest. MP4 export stays explicit and manifest-driven.
Security
Report security issues through GitHub Security Advisories:
Changelog
See CHANGELOG.md.
License
MIT. See LICENSE.
All versions of laravel-wayback-flipbook with dependencies
illuminate/console Version ^12.0 || ^13.0
illuminate/filesystem Version ^12.0 || ^13.0
illuminate/support Version ^12.0 || ^13.0
odinns/laravel-wayback-machine Version ^1.0
symfony/process Version ^7.0 || ^8.0