Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/premieroctet/screen-guru
🔮 Screen Guru takes clean screenshot of any websites
https://github.com/premieroctet/screen-guru
Last synced: about 16 hours ago
JSON representation
🔮 Screen Guru takes clean screenshot of any websites
- Host: GitHub
- URL: https://github.com/premieroctet/screen-guru
- Owner: premieroctet
- Created: 2018-12-13T23:36:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-06T14:02:43.000Z (7 months ago)
- Last Synced: 2025-01-04T18:08:20.140Z (8 days ago)
- Language: TypeScript
- Homepage: https://screen.guru
- Size: 18.2 MB
- Stars: 522
- Watchers: 13
- Forks: 51
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Screen Guru 🔮
> Take clean screenshot of any websites. — https://screen.guru
- 🎨 Custom background color
- 🖥 Browser template
- ⚡️ Emoji ready (with [Emojione font](https://github.com/emojione/emojione-assets))[![Screeshot](https://user-images.githubusercontent.com/1102595/53693876-e0fc3000-3da6-11e9-9df2-5acbef417377.png)](https://screen.guru)
**Bookmarklet**
```
javascript:location.href='https://screen.guru?url='+encodeURIComponent(location.href)
```## Getting started
**Stack**
- ⚛️ [Create React App](https://facebook.github.io/create-react-app/)
- ✨ [Amazon Lambda](https://aws.amazon.com/fr/lambda/)
- 📸 [Puppeteer](https://github.com/GoogleChrome/puppeteer)
- ☁️ [Serverless](https://serverless.com/)
- 🏡 [Netlify](https://netlify.com)**Install dependencies**
```sh
yarn install
```**Build app**
```sh
yarn build
# Deploy the static app with Netlify / Surge.sh / Zeit
```**Deploy lambda on AWS**
With [serverless](https://serverless.com/):
```sh
yarn global add serverlesscd lambda/screenshot
serverless config credentials --provider aws --key XXX --secret XXX
yarn
yarn build-lambda-sharpserverless deploy
```Update the env var `REACT_APP_LAMBDA_ENDPOINT` (in `.env`) with your lambda endpoint
## Sponsors
This project is being developed by [Premier Octet](https://www.premieroctet.com), a Web and mobile agency specializing in React and React Native developments.