#!/bin/bash #Copyleft 2015 Kris Occhipinti http://filmsbykris.com #Released under GNU AGPLv3 - http://www.gnu.org/licenses/agpl-3.0.txt #This script pulls the daily staffing PDF from the Callback Staffing website #and emails it to set address #Please fill in 'username', 'password', and 'mailto' #Use a cron job to set daily username="" password="" mailto="" subject="GNFD Manning $(date)" msg="Greater Naples" baseurl="https://www.callbackstaffing.com/Application" date=$(date --date="$(date +'%m/%d/%Y')" +%s) output="$HOME/tmp/staffing.pdf" cookie="$HOME/tmp/cookie" #login and download PDF curl -c "$cookie" "$baseurl/Login/process" -d "username=$username&password=$password" curl -b "$cookie" "$baseurl/UserPanel/Schedule/ExportDay/?start=$date" -o "$output" #send mail echo "$msg" | mailx -a "$output" -s "$subject" -- $mailto #cleanup rm "$output" "$cookie"