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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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:

--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

PHP Build Version
Package Version
Requires php Version 8.3.* || 8.4.*
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package odinns/laravel-wayback-flipbook contains the following files

Loading the files please wait ...