Python website screen grabber
Project description
flask-screenshot
A firefox selenium based screenshot package for use with flask
Error while running selenium in a flask route brought me to create this.
Although that I realised soon my error was elsewhere, I now have a condensed easy format to grab website screenshots
Prerequisites
- Ubuntu
- Firefox
sudo apt-get install firefox
- geckodriver
sudo apt-get install firefox-geckodriver
Features
- Grab screenshots from any website (in .png format)
- Choose browser size (essentially screenshot size)
Installation
Download and install can be done through PyPi
pip install pyshotty
or
git clone https://github.com/lewis-morris/pyshotty
cd pyshotty
pip install -e .
Pending Features
- Alternative image formats
- grab via Chrome selenium
- passing command line parameters
How to use
Minimal working example
from pyshotty import Firefox
screen = Firefox("www.google.com")
filename = screen.run()
Contact
If you have any issues or just want to chat you can always email me at lewis.morris@gmail.com or open an issue.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for pyshotty-0.0.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9511ffbdb0a06f557044e8b6bd94e07734488ff747100de4ebfe7630cd9ea2db |
|
MD5 | 7161b9ef343ca1063ec94982cbb29193 |
|
BLAKE2b-256 | 2ff669a6a1aef594bb9b5eeb1397f221a9485da0b6e6fc8de9925ca4c6e33085 |