Take clean screenshot of any websites. — https://screen.guru
- 🎨 Custom background color
- 🖥 Browser template
- ⚡️ Emoji ready (with Emojione font)
Bookmarklet
javascript:location.href='https://screen.guru?url='+encodeURIComponent(location.href)
Stack
- ⚛️ Create React App
- ✨ Amazon Lambda
- 📸 Puppeteer
- ☁️ Serverless
- 🏡 Netlify
Install dependencies
yarn install
Build app
yarn build
# Deploy the static app with Netlify / Surge.sh / Zeit
Deploy lambda on AWS
With serverless:
yarn global add serverless
cd lambda/screenshot
serverless config credentials –provider aws –key XXX –secret XXX
yarn
yarn add --dev serverless-apigwy-binary serverless-apigw-binary
yarn build-lambda-sharp
serverless deploy
Update the env var REACT_APP_LAMBDA_ENDPOINT
(in .env
) with your lambda endpoint