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()
filename = screen.grab()
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 Distribution
pyshotty-0.0.3.3.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for pyshotty-0.0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4437022c6b09afbd1fd83c7d54ebe107b5d1b627040cb7cf09051a8a9b0bea3 |
|
MD5 | 17f0ee36b70070d5f295b842ab64a2a3 |
|
BLAKE2b-256 | 25873e04c75f92bfa937ed3c505ac7b2d2a2bfab1a76a5e752e38e0fe4e0f310 |