snapsht


Namesnapsht JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/raiyanyahya/snapsht
SummaryA command line application to capture full-page screenshots with ease, every time.
upload_time2023-03-15 22:05:52
maintainer
docs_urlNone
authorRaiyan Yahya
requires_python>3.5
licenseMIT
keywords cli developer tools productivity screenshot python selenium
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Actions Status](https://github.com/raiyanyahya/prompt/workflows/Build%20Test/badge.svg)](https://github.com/raiyanyahya/prompt/actions) [![Actions Status](https://github.com/raiyanyahya/prompt/workflows/Package%20Release/badge.svg)](https://github.com/raiyanyahya/prompt/actions) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=raiyanyahya_snapsht&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=raiyanyahya_snapsht) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/069798adf6af4b7e82b6a0a6591a249d)](https://www.codacy.com/gh/raiyanyahya/snapsht/dashboard?utm_source=github.com&utm_medium=referral&utm_content=raiyanyahya/snapsht&utm_campaign=Badge_Grade) [![](https://img.shields.io/badge/python-3.6+-blue.svg)] [![Linux](https://svgshare.com/i/Zhy.svg)](https://svgshare.com/i/Zhy.svg)[![macOS](https://svgshare.com/i/ZjP.svg)](https://svgshare.com/i/ZjP.svg)
# Snapsht 🦓 - Capture full-page screenshots with ease, every time.

![](https://s2.gifyu.com/images/demo469393e4abff4feb.gif)
`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. 

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

## Usage

```console
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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/raiyanyahya/snapsht",
    "name": "snapsht",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">3.5",
    "maintainer_email": "",
    "keywords": "cli,developer tools,productivity,screenshot,python,selenium",
    "author": "Raiyan Yahya",
    "author_email": "raiyanyahyadeveloper@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ad/20/b6da3c6534ecf35028cc3686967c592356f6a59a87771c5d2a1a1db2b4a0/snapsht-1.0.3.tar.gz",
    "platform": null,
    "description": "[![Actions Status](https://github.com/raiyanyahya/prompt/workflows/Build%20Test/badge.svg)](https://github.com/raiyanyahya/prompt/actions) [![Actions Status](https://github.com/raiyanyahya/prompt/workflows/Package%20Release/badge.svg)](https://github.com/raiyanyahya/prompt/actions) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=raiyanyahya_snapsht&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=raiyanyahya_snapsht) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/069798adf6af4b7e82b6a0a6591a249d)](https://www.codacy.com/gh/raiyanyahya/snapsht/dashboard?utm_source=github.com&utm_medium=referral&utm_content=raiyanyahya/snapsht&utm_campaign=Badge_Grade) [![](https://img.shields.io/badge/python-3.6+-blue.svg)] [![Linux](https://svgshare.com/i/Zhy.svg)](https://svgshare.com/i/Zhy.svg)[![macOS](https://svgshare.com/i/ZjP.svg)](https://svgshare.com/i/ZjP.svg)\n# Snapsht \ud83e\udd93 - Capture full-page screenshots with ease, every time.\n\n![](https://s2.gifyu.com/images/demo469393e4abff4feb.gif)\n`snapsht` is designed to provide users a command-line interface to take full screen scrolling screenshots of webpages.\n\nSnapsht 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.\n\nFor 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.\n\n`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.\n\nOverall, `snapsht` can save time and effort for developers and designers who need to capture full-page screenshots of websites on a regular basis.\n\nI hope you find it useful.\n\n\n## Configuration\n\nThe 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.\n\n## Installation\n\nInstall the snapsht python package directly from pypi. \n\n```console\n  pip install snapsht\n```\nI would recommend using pipx instead of pip to install cli applications on you machine.\n\n## Usage\n\n```console\nUsage: snapsht [OPTIONS] COMMAND [ARGS]...\n\n  \ud83e\udd93 Capture full-page screenshots with ease, every time.\n\nOptions:\n  --version  Show the version and exit.\n  --help     Show this message and exit.\n\nCommands:\n  click       \ud83c\udfb4 Take a full page scrolling screenshot and save it to disk.\n  setup       \u23ec Download missing chromium driver.\n```\n\n## Note\n\nTaking screenshots automatically is tough. If you do get errors and dont know why, try adding the `--debug` flag to the `click` command.\n\n\n## Thank you!\nPlease feel to create issues or request for features. More options and commands will be added to the application in the near future.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A command line application to capture full-page screenshots with ease, every time.",
    "version": "1.0.3",
    "split_keywords": [
        "cli",
        "developer tools",
        "productivity",
        "screenshot",
        "python",
        "selenium"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34a0f3ca3870cc013c2485276d05dfb0d63ef51a3f4dbbb4a667fa4990b70855",
                "md5": "872ef1dc09ed295126843ceda2dcc653",
                "sha256": "4da5bc85c6ef02979471ca58ee67bf5fa4cbcbfde86e3e559d1ef5419d874b3b"
            },
            "downloads": -1,
            "filename": "snapsht-1.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "872ef1dc09ed295126843ceda2dcc653",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">3.5",
            "size": 5910,
            "upload_time": "2023-03-15T22:05:50",
            "upload_time_iso_8601": "2023-03-15T22:05:50.481714Z",
            "url": "https://files.pythonhosted.org/packages/34/a0/f3ca3870cc013c2485276d05dfb0d63ef51a3f4dbbb4a667fa4990b70855/snapsht-1.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad20b6da3c6534ecf35028cc3686967c592356f6a59a87771c5d2a1a1db2b4a0",
                "md5": "67800696aca76e3759ae3f226fce2c8b",
                "sha256": "9692f2adfcae47fab421827548457365dfb3cd85897b0a19b3e56e36c05250b0"
            },
            "downloads": -1,
            "filename": "snapsht-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "67800696aca76e3759ae3f226fce2c8b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.5",
            "size": 5587,
            "upload_time": "2023-03-15T22:05:52",
            "upload_time_iso_8601": "2023-03-15T22:05:52.060904Z",
            "url": "https://files.pythonhosted.org/packages/ad/20/b6da3c6534ecf35028cc3686967c592356f6a59a87771c5d2a1a1db2b4a0/snapsht-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-15 22:05:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "raiyanyahya",
    "github_project": "snapsht",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "snapsht"
}
        
Elapsed time: 0.05210s