This is a rewrite of the original Captured PHP script for use with Captured.
- 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.
$ composer create-project log1x/captured:dev-master
- Set configuration in
config.php
. - Upload the
captured
folder contents to your server. - Configure your Captured App with your URL and token.
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/