This demo shows how to call online screenshot machine API using simple bash script.
First, you need to create a free/premium account at www.screenshotmachine.com website. After registration, you will see your customer key in your user profile. Also secret phrase is maintained here. Please, use secret phrase always, when your API calls are called from publicly available websites.
Set-up your customer key and secret phrase (if needed) in the script:
CUSTOMER_KEY="PUT_YOUR_CUSTOMER_KEY_HERE"
SECRET_PHRASE="" #leave secret phrase empty, if not needed
Set the options to fulfill your needs:
URL="https://www.google.com"
DIMENSION="1366x768" # or "1366xfull" for full length screenshot
DEVICE="desktop"
FORMAT="png"
CACHE_LIMIT="0"
DELAY="2000"
ZOOM="100"
More info about options can be found in our Website screenshot API.
Make this script executable by setting executable permissions and then run:
./run.sh
Captured screenshot will be saved as output.png
file in current directory.
Set the PDF options:
URL="https://www.google.com"
PAPER="letter"
ORIENTATION="portrait"
MEDIA="print"
BG="nobg"
DELAY="2000"
SCALE="50"
More info about options can be found in our Website to PDF API.
Make this script executable by setting executable permissions and then run:
./run_pdf.sh
Captured screenshot will be saved as output.pdf
file in current directory.
The MIT License (MIT)