Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/herber/nanosnap

Small service for getting screenshots of websites.
https://github.com/herber/nanosnap

chrome headless puppeteer screenshot website

Last synced: about 1 month ago
JSON representation

Small service for getting screenshots of websites.

Awesome Lists containing this project

README

        

# Nanosnap

A simple micorservice for taking screenshots of websites.


remix button

## Install

```
$ npm install nanosnap
```

## Usage

### Start server

```
nanosnap
```

### Take a screenshot

```
https:///?url=[&width=&height=&delay=]
```

#### Options

| Name | Default | Description | Optional |
| ----- | ------- | ------------------------------- | -------- |
| url | `null` | The website's url | ✖ |
| width | `1200` | The screenshot's width | ✔ |
| height | `950` | The screenshot's height | ✔ |
| delay | `0` | Delay after the network is idle | ✔ |

## CLI

```
$ npm install --global nanosnap
```

```
$ nanosnap

Usage
nanosnap

Options
--port The port you want nanosnap to listen to [Default: 3000]

Examples
$ nanosnap --port 80
```

## License

MIT © [Tobias Herber](http://tobihrbr.com)