log1x/captured

A bulletproof rewrite of the Captured PHP script for use with CapturedApp

v1.0.0 2019-03-26 05:03 UTC

This package is auto-updated.

Last update: 2024-04-26 16:01:21 UTC


README

This is a rewrite of the original Captured PHP script for use with Captured.

Features

  • Clean, modernized rewrite with PSR-2.
  • External configuration.
  • Uses Bulletproof to securely (and properly) handle image uploads.
  • Customizable screenshot filenames with the ability to set a slug and timestamp (e.g. Screenshot_2019-03-02_13-12-57.png) or as a randomized string using the Hashids library.

Installation

$ composer create-project log1x/captured:dev-master

Usage

  • Set configuration in config.php.
  • Upload the captured folder contents to your server.
  • Configure your Captured App with your URL and token.

Testing

For testing purposes, you can use curl:

curl -i -X POST \
  -F "token=YOUR_TOKEN" \
  -F "file=@path/to/test.jpg" \
   https://example.com/screenshots/