🔮Screen Guru takes clean screenshot of any websites
Clone or download
Latest commit c080dd5 Jan 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lambda/screenshot Fix issue with anchor Jan 6, 2019
public Allow history pushstate on Netlify Dec 21, 2018
src Fix issue with anchor Jan 6, 2019
.env Make the guru alive Dec 16, 2018
.gitignore Make the guru alive Dec 16, 2018
.prettierrc Make the guru alive Dec 16, 2018
README.md Add bookmarklet Dec 26, 2018
package.json Add GitHub corner Dec 28, 2018
yarn.lock Add GitHub corner Dec 28, 2018

README.md

Screen Guru 🔮

Take clean screenshot of any websites. — https://screen.guru

  • 🎨 Custom background color
  • 🖥 Browser template
  • ⚡️ Emoji ready (with Emojione font)

Screeshot

Bookmarklet

javascript:location.href='https://screen.guru?url='+encodeURIComponent(location.href)

Getting started

Stack

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