Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hideack/node_shutter

puppeteerによるスクリーンショット取得するシンプルなAPIを提供
https://github.com/hideack/node_shutter

puppeteer

Last synced: 23 days ago
JSON representation

puppeteerによるスクリーンショット取得するシンプルなAPIを提供

Awesome Lists containing this project

README

        

# shutter
## About
- [puppeteer](https://github.com/GoogleChrome/puppeteer)によるスクリーンショット取得するシンプルなAPIを提供します
- 現状作成されるスクリーンショットの解像度は1280x1280です。
- ファイルベースのスクリーンショット画像のキャッシュを行います

## Installation
### Local

```
$ npm start
```

### Production

(null)

## Usage

```
http://localhost:5000/?key=sample-key&url=https://github.com/hideack/shutter
```

## Environment variable
- PORT: 起動時の待機ポート (デフォルト: 5000)
- KEY : スクリーンショットリクエスト呼び出し制御用のキー (デフォルト: sample-key)
- EXPIRE: ファイルキャッシュ期限 (デフォルト:5分)

## heroku
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/hideack/shutter)