Skip to main content

A command line application to capture full-page screenshots with ease, every time.

Project description

Actions Status Actions Status Quality Gate Status Codacy Badge [] LinuxmacOS

Snapsht 🦓 - Capture full-page screenshots with ease, every time.

snapsht is designed to provide users a command-line interface to take full screen scrolling screenshots of webpages.

Snapsht can be helpful for developers and designers who need to take full-page screenshots of websites for testing or design purposes. They can quickly and easily capture screenshots of entire web pages, even those that extend beyond the visible area of the screen.

For developers, snapsht can be useful for testing web page layouts and responsiveness across different screen sizes and devices. It can also be helpful for debugging issues that only occur on specific parts of a web page that are not visible on the screen.

snapsht can be useful for creating visual mockups or capturing design inspiration from existing websites. It can also be helpful for reviewing and sharing design feedback with clients or team members.

Overall, snapsht can save time and effort for developers and designers who need to capture full-page screenshots of websites on a regular basis.

I hope you find it useful.

Configuration

The application requires you to have the chromium driver available. If you dont have it on the PATH run the setup command which will download the correct binary on your system and use it. You must also have the chrome browser installed.

Installation

Install the snapsht python package directly from pypi.

  pip install snapsht

I would recommend using pipx instead of pip to install cli applications on you machine.

Usage

Usage: snapsht [OPTIONS] COMMAND [ARGS]...

  🦓 Capture full-page screenshots with ease, every time.

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  click       🎴 Take a full page scrolling screenshot and save it to disk.
  setup       ⏬ Download missing chromium driver.

Note

Taking screenshots automatically is tough. If you do get errors and dont know why, try adding the --debug flag to the click command.

Thank you!

Please feel to create issues or request for features. More options and commands will be added to the application in the near future.

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

snapsht-1.0.3.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

snapsht-1.0.3-py2.py3-none-any.whl (5.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file snapsht-1.0.3.tar.gz.

File metadata

  • Download URL: snapsht-1.0.3.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for snapsht-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9692f2adfcae47fab421827548457365dfb3cd85897b0a19b3e56e36c05250b0
MD5 67800696aca76e3759ae3f226fce2c8b
BLAKE2b-256 ad20b6da3c6534ecf35028cc3686967c592356f6a59a87771c5d2a1a1db2b4a0

See more details on using hashes here.

File details

Details for the file snapsht-1.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: snapsht-1.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for snapsht-1.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4da5bc85c6ef02979471ca58ee67bf5fa4cbcbfde86e3e559d1ef5419d874b3b
MD5 872ef1dc09ed295126843ceda2dcc653
BLAKE2b-256 34a0f3ca3870cc013c2485276d05dfb0d63ef51a3f4dbbb4a667fa4990b70855

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page