log1x / captured
A bulletproof rewrite of the Captured PHP script for use with CapturedApp
v1.0.0
2019-03-26 05:03 UTC
Requires
- hashids/hashids: ^3.0
- nesbot/carbon: ^2.13
- samayo/bulletproof: ^4.0
This package is auto-updated.
Last update: 2026-02-09 00:54:48 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
capturedfolder 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/