Giter Site home page Giter Site logo

raiyanyahya / snapsht Goto Github PK

View Code? Open in Web Editor NEW
24.0 2.0 1.0 35 KB

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

Home Page: https://snapsht.com

License: MIT License

Python 100.00%
cli developer-tools producthunt productivity python screenshot

snapsht's Introduction

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.

snapsht's People

Contributors

dependabot[bot] avatar raiyanyahya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

aineejames

snapsht's Issues

Hide the scroll bar on the screenshot

Hey!

I just wanted to say that your tools are awesome and super helpful. But, I did notice a little issue on macOS. In the screenshot, the scroll bar is visible. Any chance you could fix that?

Thanks a bunch!

screenshot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.