Take bookmarks.json, a URL list, or a single URL - convert those to screenshots
Project description
Picto
Take bookmarks.json, a URL list (newline delimited), or a single URL - convert those to screenshots.
Setup
python3 -mpip install picto
playwright install --with-deps chromium
CLI
Save a URL as an image - optionally embed a HAR archive of the site.
Usage:
$ picto [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
snapshot
snapshot
Usage:
$ picto snapshot [OPTIONS] COMMAND [ARGS]...
Options:
--help: Show this message and exit.
Commands:
extract: Take a picto snapshot and extract embedded...take: Take a snapshot of the provided URL -...
snapshot extract
Take a picto snapshot and extract embedded assets
Usage:
$ picto snapshot extract [OPTIONS]
Options:
--filepath FILE: The path to a picto snapshot [required]--help: Show this message and exit.
snapshot take
Take a snapshot of the provided URL - optionally including a HAR file either as a standalone or embedded in the returned image as EXIF data.
Usage:
$ picto snapshot take [OPTIONS]
Options:
--filepath FILE: The path to a bookmarks.json file as exported from a browser or a newline delimited text file of URLs--url TEXT: The URL of a website you wish to take a snapshot of--out PATH: The output directory to store results in [default: /tmp/picto]--include-har / --no-include-har: Capture and save a HAR file when taking the screenshot [default: no-include-har]--include-pdf / --no-include-pdf: Capture and save a PDF file when taking the screenshot [default: no-include-pdf]--embed-har / --no-embed-har: If true, enables include_har - save HAR in the screenshots EXIF data [default: no-embed-har]--max-processes INTEGER: The number of processes to spawn which will consume the bookmarks.json entries in parallel [default: 5]--timeout FLOAT: Wait at most this many seconds for a page to load [default: 15.0]--no-progress / --no-no-progress: Disable progress bar and just print the filepaths [default: no-no-progress]--help: Show this message and exit.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file picto-0.1.4.tar.gz.
File metadata
- Download URL: picto-0.1.4.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11104a4304032aeffe68346251cb85c9845e592b4664ef421599e032eac5ff19
|
|
| MD5 |
8fcbe7dfef34e300ad4302616181fad1
|
|
| BLAKE2b-256 |
35e08626d997b6b0c905778857b8e7de6cc3e7e838f5286dd383cb2fbd860205
|
File details
Details for the file picto-0.1.4-py3-none-any.whl.
File metadata
- Download URL: picto-0.1.4-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8402ea8ddc9c613e1fdaac80ca6493d9e9abe486cf920e040ba34d0db24160b0
|
|
| MD5 |
5be6a2bb96b0dc3178ae9d51b8aa9ac6
|
|
| BLAKE2b-256 |
e78851baab580c9848070978aaa2c1570e858d000f4fd14977694c27d42198d1
|