Metadata-Version: 2.1
Name: PyppeSnap
Version: 1.0.0
Summary: Get a snapshot from a website by using Pyppeteer.
Home-page: https://github.com/natlee/PyppeSnap
Author: Nat Lee
Author-email: natlee.work@gmail.com
Project-URL: Documentation, https://github.com/natlee/PyppeSnap
Project-URL: Bug Reports, https://github.com/natlee/PyppeSnap/issues
Project-URL: Source Code, https://github.com/natlee/PyppeSnap
Keywords: pyppeteer,snapshot
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
License-File: LICENSE

# PyppeSnap

[![Test](https://github.com/NatLee/PyppeSnap/actions/workflows/test.yml/badge.svg)](https://github.com/NatLee/PyppeSnap/actions/workflows/test.yml)[![Release](https://github.com/NatLee/PyppeSnap/actions/workflows/release.yml/badge.svg)](https://github.com/NatLee/PyppeSnap/actions/workflows/release.yml)

![screenshot](https://i.imgur.com/hgXl2l6.png)

This is a tool for getting snapshot with base64 encoding from a website.

As the first DEMO image you see, just need one URL input to function.

## Installation

```bash
pip install pyppesnap
```

## Usage

Common use with code below.

```python
from pyppesnap import get_snapshot_by_url

if __name__ == '__main__':
    url = 'https://www.google.com'
    print(get_snapshot_by_url(url))

```

> You need to give a valid URL like start with `http`, or Pyppeteer cannot navigate it.

It can be used with web framworks to get a snapshot, check it in `./example`.
