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 Distribution
pyshotty-0.0.3.1.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for pyshotty-0.0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1828255cfa764aa336aba0d8949435945e72fc31e5d4c88df2ec42d69ceaf3eb |
|
MD5 | d253f2495623d34f61a18cdcb0645759 |
|
BLAKE2b-256 | d85e8ed0feb526fe7c4ebd95bd0c099a2261466f5422d11643407bf2b4175238 |