dogado / mugshot
一个小型服务,帮助您截取网页截图。
v0.4.1
2022-05-18 22:33 UTC
Requires
- php: ^8.0.2
- ext-exif: *
- ext-json: *
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^9.11
- laravel/sanctum: ^2.14.1
- laravel/tinker: ^2.7
- league/mime-type-detection: ^1.9
- sentry/sentry-laravel: ^2.4.0
- spatie/browsershot: ^3.52.3
- spatie/laravel-health: ^1.8
Requires (Dev)
- fakerphp/faker: ^1.14.1
- laravel/sail: 1.8
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.1
- nunomaduro/larastan: ^2.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ignition: ^1.0
README
一个小型服务,帮助您截取网页截图。
需求
- PHP 8
- MySQL
- 用于Puppeteer的Node.js(Puppeteer)
安装
git clone https://github.com/dogado/mugshot.git mugshot composer install --no-dev -o php artisan key:generate php artisan migrate php artisan storage:link
Mugshot在后台使用Puppeteer创建截图
npm install puppeteer --global
使用方法
捕获截图
POST /api/v1/screenshot
状态检查
GET /api/v1/status
贡献
有关详细信息,请参阅CONTRIBUTING。
安全漏洞
请审查我们的安全策略以了解如何报告安全漏洞。
许可协议
MIT许可(MIT)。请参阅许可文件获取更多信息。